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.
Related Classes
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.