Procedura: determinare il percorso assoluto di un file in Visual Basic
Il metodo GetFileInfo restituisce un oggetto FileInfo che può essere utilizzato per determinare informazioni su un file, incluso il percorso, che viene specificato nella proprietà FullName.
Se un file non esiste, non viene generata un'eccezione da GetFileInfo; l'eccezione viene invece generata la prima volta che si accede a una proprietà nell'oggetto System.IO.FileInfo.
Procedura
Per determinare il percorso assoluto di un file
Utilizzare il metodo GetFileInfo per restituire un oggetto FileInfo per il file da esaminare. La proprietà FullName contiene il percorso assoluto. Nel seguente esempio viene determinato il percorso assoluto di Test.txt che viene visualizzato in una casella di messaggio.
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
Programmazione efficiente
Le seguenti condizioni possono generare un'eccezione:
Il formato del nome del percorso non è corretto. Ad esempio, contiene caratteri non validi o è solo uno spazio vuoto (ArgumentException).
Il file non esiste o è Nothing (ArgumentNullException).
Il percorso contiene i due punti a metà della stringa (NotSupportedException).
Il percorso è troppo lungo (PathTooLongException).
L'utente non dispone delle autorizzazioni necessarie (SecurityException).
L'utente non dispone dell'accesso ACL (access control list) al file (UnauthorizedAccessException).
Vedere anche
Attività
Procedura: analizzare percorsi di file in Visual Basic