Condividi tramite


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

Riferimenti

FileSystem

CombinePath

FileInfo

GetFileInfo