Procedura: analizzare percorsi di file in Visual Basic
Aggiornamento: novembre 2007
Oggetto My.Computer.FileSystem fornisce una serie di metodi utili per analizzare percorsi di file.
Metodo My.Computer.FileSystem.CombinePath richiede due percorsi e restituisce un percorso combinato opportunamente formattato.
Metodo My.Computer.FileSystem.GetParentPath restituisce il percorso assoluto del padre del percorso fornito.
Metodo My.Computer.FileSystem.GetFileInfo restituisce un oggetto FileInfo di cui è possibile eseguire la 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
Riferimenti
Oggetto My.Computer.FileSystem