Una de las cosas útiles en los lenguajes de programación es saber en que directorios concretos tenemos ciertas instalaciones. Por ejemplo, si estamos codificando una página ASP y queremos generar ficheros podríamos tener la necesidad de saber cual es el directorio dónde se dejan los ficheros temporales en la máquina que nos ejecutamos.
De esta manera, en ASP y mediante el objeto FileSystemObject podemos tener conocimiento donde estan instaladas algunas de las carpetas de Windows. Para ello simplemente tenemos que utilizar el método .GetSpecialFolder(). Este método puede recibir como parámetro tres números
- 0. Carpeta donde está instalado Windows.
- 1. Carpeta del sistema.
- 2. Carpeta del directorio de temporales.
Así el código en ASP que necesitamos sería algo parecido a:
<%
Response.Write "Carpeta de Windows " & fso.GetSpecialFolder (0) & "
"
Response.Write "Carpeta del Sistema " & fso.GetSpecialFolder (1) & "
"
Response.Write "Carpeta Temporal " & fso.GetSpecialFolder (2) & "
"
%>