Procedura: ottenere informazioni relative a un file in Visual Basic

È possibile utilizzare il metodo GetFileInfo per determinare in modo semplice informazioni sulle proprietà di un file. Le proprietà dell'oggetto FileInfo comprendono gli attributi, la data di creazione, la directory, il nome della directory, se esiste, l'estensione, il nome completo, l'ora dell'ultimo accesso, l'ora dell'ultima modifica, la lunghezza e il nome.

Se il file non esiste non verrà generata alcuna eccezione, ma verrà generata la prima volta che si ha accesso alle proprietà dell'oggetto.

Nota

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Procedura

Per ottenere informazioni su un file

  1. Utilizzare il metodo GetFileInfo per recuperare un oggetto FileInfo da esaminare per determinare le relative proprietà. Nell'esempio riportato di seguito viene recuperato un oggetto FileInfo per il file MyLogFile.log.

    Dim information As System.IO.FileInfo
    information = My.Computer.FileSystem.GetFileInfo("C:\MyLogFile.log")
    
  2. Esaminare l'oggetto FileInfo per estrarre le informazioni necessarie. Nelle righe di codice riportate di seguito viene visualizzato il nome completo, l'ora dell'ultimo accesso e la lunghezza del file.

    MsgBox("The file's full name is " & information.FullName & ".")
    MsgBox("Last access time is " & information.LastAccessTime & ".")
    MsgBox("The length is " & information.Length & ".")
    

Programmazione efficiente

Le seguenti condizioni possono generare un'eccezione:

Vedere anche

Attività

Procedura dettagliata: modifica di file e directory in Visual Basic

Riferimenti

FileInfo

Altre risorse

Accesso ai file con Visual Basic