Condividi tramite


Procedura: analizzare percorsi di file in Visual Basic

L'oggetto FileSystem offre una serie di metodi utili per l'analisi dei percorsi di file.

  • Il metodo CombinePath accetta due percorsi e restituisce un percorso combinato correttamente formattato.

  • Il metodo GetParentPath restituisce il percorso assoluto dell'elemento 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 del file per prendere decisioni in merito al relativo contenuto. È possibile ad esempio che il file Form1.vb non sia un file di origine di Visual Basic.

Per determinare il nome e il percorso di un file

  • Usare le proprietà DirectoryName e Name dell'oggetto FileInfo per determinare il nome e il percorso di un file. In questo esempio il nome e il percorso vengono determinati e quindi visualizzati.

    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

  • Usare il metodo CombinePath , specificando la directory e il nome. In questo esempio vengono combinate le stringhe folderPath e fileName create nell'esempio precedente e viene visualizzato il risultato.

    Dim fullPath As String
    fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName)
    MsgBox(fullPath)
    

Vedi anche