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.

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

Metodo My.Computer.FileSystem.CombinePath

FileInfo

Metodo My.Computer.FileSystem.GetFileInfo