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.

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.