Como: Determinar o caminho absoluto de um arquivo em Visual Basic
O GetFileInfo método retorna um FileInfo o objeto que pode ser usado para determinar informações sobre um arquivo, incluindo sua localização, que está contido na FullName propriedade.
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 os caminhos de arquivo em Visual Basic