Condividi tramite


Procedura: ottenere informazioni relative a un file in Visual Basic

Aggiornamento: novembre 2007

Utilizzare Metodo My.Computer.FileSystem.GetFileInfo per ottenere facilmente 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:

Le opzioni disponibili nelle finestre di dialogo, nonché i nomi e le posizioni dei comandi di menu, possono non corrispondere a quanto descritto nella Guida poiché dipendono dalle impostazioni attive o dall'edizione in uso. Questo argomento della Guida è stato creato basandosi su Impostazioni generali per lo sviluppo. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. 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