Procedura: analizzare percorsi di file in Visual Basic
L'oggetto FileSystem offre una serie di metodi utili per analizzare percorsi di file.
Il metodo CombinePath accetta due percorsi e restituisce un percorso combinato correttamente formattato.
Il metodo GetParentPath restituisce il percorso assoluto del padre del percorso specificato.
Il metodo GetFileInfo restituisce un oggetto FileInfo, su cui è possibile eseguire query per determinare le proprietà del file, ad esempio il nome e il percorso.
Non basarsi sull'estensione del nome file per prendere decisioni in merito al relativo contenuto. Ad esempio, è possibile che il file Form1.vb non sia un file di origine Visual Basic.
Per determinare il nome e il percorso di un file
Utilizzare le proprietà DirectoryName e Name dell'oggetto FileInfo per determinare il nome e il percorso di un file. Nell'esempio riportato di seguito vengono determinati e visualizzati il nome e il percorso del file.
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)
Per combinare il nome e la directory di un file per creare il percorso completo
Utilizzare il metodo CombinePath, specificando la directory e il nome. Nell'esempio riportato di seguito vengono richieste le stringhe folderPath e fileName create nell'esempio precedente, quindi vengono associate e viene visualizzato il risultato.
Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)
Vedere anche
Attività
Procedura: ottenere l'insieme di file di una directory in Visual Basic
Procedura: determinare il percorso assoluto di un file in Visual Basic
Procedura: ottenere informazioni relative a un file in Visual Basic