Clase FileSystemObject (Scripting VBA)
Proporciona acceso al sistema de archivos de un equipo.
Métodos
OpenTextFile - Abre un archivo especificado y devuelve un objeto TextStream que se puede usar para leer, escribir o anexar en el archivo.
Sub OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, TristateFalse)
f.Write "Hello world!"
f.Close
End Sub
BuildPath - Combina una ruta de acceso de carpeta y el nombre de una carpeta o archivo y devuelve la combinación con separadores de ruta válidos.
CopyFile - Copia uno o varios archivos desde una ubicación a otra.
CopyFolder - Copia recursivamente una carpeta desde una ubicación a otra.
CreateFolder - Crea una carpeta.
CreateTextFile - Crea un nombre de archivo especificado y devuelve un objeto TextStream que se puede usar para leer desde el archivo o escribir en él.
DeleteFile - Elimina un archivo especificado.
DeleteFolder - Elimina una carpeta especificada y su contenido.
DriveExists - Devuelve True si la unidad especificada existe. De lo contrario, False.
FileExists - Devuelve True si existe un archivo especificado yFalse si no existe.
FolderExists - Devuelve True si existe una carpeta especificada; False, en caso contrario.
GetAbsolutePathName - Devuelve una ruta de acceso completa e inequívoca de una especificación de ruta de acceso proporcionada.
GetBaseName - Devuelve una cadena que contiene el nombre de base del último componente, menos las extensiones de archivo, de la ruta de acceso.
GetDrive - Devuelve un objeto Drive que corresponde a la unidad en una ruta de acceso especificada.
GetDriveName - Devuelve una cadena que contiene el nombre de la unidad para una ruta de acceso especificada.
GetExtensionName - Devuelve una cadena que contiene el nombre de extensión del último componente de la ruta de acceso.
GetFile - Devuelve un objeto File correspondiente al archivo en una ruta de acceso especificada.
GetFileName - Devuelve el último componente de una ruta de acceso especificada que no forma parte de la especificación de la unidad.
GetFolder - Devuelve un objeto Folder que corresponde a la carpeta en una ruta de acceso especificada.
GetParentFolderName - Devuelve una cadena que contiene el nombre de la carpeta principal del último componente en una ruta de acceso especificada.
GetSpecialFolder - Devuelve una carpeta especial especificada.
GetTempName - Devuelve un nombre de carpeta o archivo temporal generado aleatoriamente que es útil para realizar operaciones que requieren una carpeta o archivo temporal.
MoveFile - Mueve uno o varios archivos desde una ubicación a otra.
MoveFolder - Mueve una o más carpetas desde una ubicación a otra.
Propiedades
Drives Devuelve una colección drives que consta de todos los objetos Drive disponibles en la máquina local.
Related Classes
Drive - Proporciona acceso a las propiedades de una unidad de disco o recurso compartido de red particular.
Drives - Colección de solo lectura de todas las unidades disponibles.
File - Proporciona acceso a todas las propiedades de un archivo.
Folder - Proporciona acceso a todas las propiedades de una carpeta.
TextStream - Facilita el acceso secuencial al archivo.