Como: Determinar o caminho absoluto de um arquivo no Visual Basic
O Método My.Computer.FileSystem.GetFileInfo retorna um objeto FileInfo que pode ser usado para determinar as informações sobre um arquivo, incluindo sua localização, que está contida na propriedade FullName.
Se um arquivo não existir, GetFileInfo não levanta uma exceção, mas uma é lançada na primeira vez em que uma propriedade no objeto System.IO.FileInfo é acessada.
Procedimento
Para determinar o caminho absoluto de um arquivo
Use o método GetFileInfo para retornar um objeto FileInfo para o arquivo que deseja examinar.A propriedade FullName contém o caminho absoluto.O exemplo a seguir determina o caminho absoluto de Test.txt e o exibe em uma caixa de mensagem.
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
Programação robusta
As seguintes condições podem causar uma exceção:
O nome do caminho é incorreto.Por exemplo, ele contém caracteres inválidos ou apenas espaços em branco (ArgumentException).
O arquivo não existe ou é Nothing (ArgumentNullException).
O caminho contém dois-pontos no meio da sequência de caracteres (NotSupportedException).
O caminho é muito longo (PathTooLongException).
O usuário não possui as permissões necessárias (SecurityException).
O usuário não possui acesso ao arquivo por ACL (lista de controle de acesso) (UnauthorizedAccessException) .
Consulte também
Tarefas
Como: Analisar arquivo Paths in Visual Basic