Como analisar demarcadores de arquivo no Visual Basic
O objeto FileSystem oferece uma série de métodos úteis ao analisar os caminhos de arquivo.
O método CombinePath usa dois caminhos e retorna um caminho combinado formatado corretamente.
O método GetParentPath retorna o caminho absoluto do pai do caminho fornecido.
O método GetFileInfo retorna um objeto FileInfo que pode ser consultado para determinar as propriedades do arquivo, como seu nome e caminho.
Não tome decisões sobre os conteúdos do arquivo com base na extensão de nome de arquivo. Por exemplo, o arquivo Form1.vb pode não ser um arquivo de código-fonte do Visual Basic.
Determinar o nome e o caminho de um arquivo
Use as propriedades DirectoryName e Name do objeto FileInfo para determinar o nome e o caminho do arquivo. Este exemplo determina o nome e o caminho e os exibe.
Dim testFile As System.IO.FileInfo testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt") Dim folderPath As String = testFile.DirectoryName MsgBox(folderPath) Dim fileName As String = testFile.Name MsgBox(fileName)
Combinar o nome e o diretório de um arquivo para criar o caminho completo
Use o método
CombinePath
, fornecendo o diretório e o nome. Este exemplo usa as cadeias de caracteresfolderPath
efileName
, criadas no exemplo anterior, as combina e exibe o resultado.Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)