Classe FileSystemObject (Scripting VBA)

Fornece acesso ao sistema de arquivos do computador.

Métodos

OpenTextFile - Abre um determinado arquivo e retorna um objeto TextStream que pode ser usado para ler, gravar ou anexar ao arquivo.


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 um caminho de pasta e o nome de uma pasta ou arquivo e retorna a combinação com separadores de caminho válidos.

CopyFile - Copia um ou mais arquivos de um local para outro.

CopyFolder - Copia recursivamente uma pasta de um local para outro.

CreateFolder - Cria uma pasta.

CreateTextFile - Cria um nome de arquivo especificado e retorna um objeto TextStream que pode ser usado para ler ou gravar no arquivo.

DeleteFile - Exclui um arquivo especificado.

DeleteFolder - Exclui uma pasta especificada e seu conteúdo.

DriveExists - Retorna true se a unidade especificada existir; False se não houver.

FileExists - Retorna true se um arquivo especificado existe; False se não houver.

FolderExists - Retorna true se uma pasta especificada existir; False se não houver.

GetAbsolutePathName - Retorna um caminho completo e não ambíguo de uma especificação de caminho fornecido.

GetBaseName - Retorna uma cadeia de caracteres que contém o nome de base do último componente, menos qualquer extensão de arquivo, em um caminho.

GetDrive - Retorna um objeto drive correspondente à unidade em um caminho especificado.

GetDriveName - Retorna uma cadeia de caracteres que contém o nome da unidade de um caminho especificado.

GetExtensionName - Retorna uma cadeia de caracteres que contém o nome da extensão para o último componente em um caminho.

GetFile - Retorna um objeto File correspondente ao arquivo em um caminho especificado.

GetFileName - Retorna o último componente de um caminho especificado que não faz parte da especificação da unidade.

GetFolder - Retorna um objeto Folder correspondente à pasta em um caminho especificado.

GetParentFolderName - Retorna uma cadeia de caracteres que contém o nome da pasta pai do último componente em um caminho especificado.

GetSpecialFolder - Retorna a pasta especial especificada.

GetTempName - Retorna um nome de pasta ou arquivo temporário gerado aleatoriamente que é útil para executar operações que exigem um arquivo ou pasta temporário.

MoveFile - Move um ou mais arquivos de um local para outro.

MoveFolder - Move uma ou mais pastas de um local para outro.

Propriedades

Drives Retorna uma coleção drives que consiste em todos os objetos drive disponíveis no computador local.

Drive - Fornece acesso às propriedades de uma determinada unidade de disco ou compartilhamento de rede.

Drives - Coleção somente leitura de todas as unidades disponíveis.

File - Fornece acesso a todas as propriedades de um arquivo.

Folder - Fornece acesso a todas as propriedades de uma pasta.

TextStream - Facilita o acesso seqüencial ao arquivo.