Objeto FileSystemObject de ASP
- Página anterior Error de ASP
- Página siguiente TextStream de ASP
El objeto FileSystemObject se utiliza para acceder al sistema de archivos del servidor.
Ejemplo
- ¿Existe el archivo especificado?
- Este ejemplo muestra cómo crear primero el objeto FileSystemObject y luego usar el método FileExists para detectar si un archivo específico existe.
- ¿Existe la carpeta especificada?
- Este ejemplo muestra cómo usar el método FolderExists para detectar si una carpeta específica existe.
- ¿Existe el dispositivo especificado?
- Este ejemplo muestra cómo usar el método DriveExists para detectar si un dispositivo específico existe.
- Obtener el nombre del dispositivo específico
- Este ejemplo muestra cómo usar el método GetDriveName para obtener el nombre del dispositivo específico.
- Obtener el nombre de la carpeta padre de una ruta específica
- Este ejemplo muestra cómo usar el método GetParentFolderName para obtener el nombre de la carpeta padre de una ruta específica.
- Obtener la extensión de la carpeta
- Este ejemplo muestra cómo usar el método GetExtensionName para obtener la extensión del archivo del último componente en una ruta especificada.
- Obtener el nombre del archivo
- Este ejemplo muestra cómo usar el método GetFileName para obtener el nombre del archivo del último componente en una ruta especificada.
- Obtener el nombre base del archivo o carpeta
- Este ejemplo muestra cómo usar el método GetBaseName para devolver el nombre base del archivo o carpeta en una ruta especificada.
El objeto FileSystemObject
El objeto FileSystemObject se utiliza para acceder al sistema de archivos del servidor. Este objeto puede realizar operaciones en archivos, carpetas y rutas de directorio. También se puede obtener información del sistema de archivos a través de este objeto.
El siguiente código crea un archivo de texto (c:\test.txt) y luego escribe algunos textos en este archivo:
<% dim fs,fname set fs=Server.CreateObject("Scripting.FileSystemObject") set fname=fs.CreateTextFile("c:\test.txt",true) fname.WriteLine("Hello World!") fname.Close set fname=nothing set fs=nothing %>
La descripción de las propiedades y métodos del objeto FileSystemObject es la siguiente:
Propiedades
Propiedades | Descripción |
---|---|
Drives | Devuelve una colección de objetos de dispositivos locales en el ordenador. |
Método
Método | Descripción |
---|---|
BuildPath | Añade un nombre a la ruta existente. |
CopyFile | Copia una o más archivos de un lugar a otro. |
CopyFolder | Copia una o más carpetas de un lugar a otro. |
CreateFolder | Crea una nueva carpeta. |
CreateTextFile | Crea un archivo de texto y devuelve un objeto TextStream. |
DeleteFile | Elimina uno o más archivos especificados. |
DeleteFolder | Elimina una o más carpetas especificadas. |
DriveExists | Verifica si un dispositivo existe. |
FileExists | Verifica si un archivo existe. |
FolderExists | Verifica si una carpeta existe. |
GetAbsolutePathName | Devuelve la ruta completa desde la raíz del dispositivo para la ruta especificada. |
GetBaseName | Devuelve el nombre base del archivo o carpeta especificado. |
GetDrive | Devuelve el objeto Drive correspondiente al dispositivo especificado en la ruta. |
GetDriveName | Devuelve el nombre del dispositivo del directorio especificado. |
GetExtensionName | Devuelve la extensión del archivo del último componente en la ruta especificada. |
GetFile | Devuelve un objeto File para la ruta especificada. |
GetFileName | Devuelve el nombre del archivo del último componente en la ruta especificada. |
GetFolder | Devuelve un objeto Folder para la ruta especificada. |
GetParentFolderName | Devuelve el nombre del archivo del padre del último componente en la ruta especificada. |
GetSpecialFolder | Devuelve la ruta de acceso a ciertas carpetas especiales de Windows. |
GetTempName | Devuelve un archivo o carpeta generados aleatoriamente. |
MoveFile | Mover uno o más archivos de un lugar a otro. |
MoveFolder | Mover uno o más carpetas de un lugar a otro. |
OpenTextFile | Abrir un archivo y devolver un objeto TextStream para acceder a este archivo. |
- Página anterior Error de ASP
- Página siguiente TextStream de ASP