Condividi tramite


Procedura: determinare l'ora della creazione di una directory in Visual Basic

Aggiornamento: novembre 2007

Metodo My.Computer.FileSystem.GetDirectoryInfo restituisce un oggetto DirectoryInfo in cui è possibile eseguire query per ottenere informazioni sulla directory.

Se la directory non esiste, non viene generata alcuna eccezione prima dell'accesso a una proprietà nell'oggetto DirectoryInfo.

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.

Per determinare l'ora della creazione di una directory

  • Utilizzare il metodo GetDirectoryInfo per richiamare un oggetto DirectoryInfo per la directory ed eseguire una query nella proprietà CreationTime. In questo esempio viene visualizzato CreationTime per C:\Documents and Settings.

    Dim getInfo As System.IO.DirectoryInfo
    getInfo = My.Computer.FileSystem.GetDirectoryInfo _
    ("C:\Documents and Settings")
    MsgBox("The directory was created at " & getInfo.CreationTime)
    

Programmazione efficiente

Le seguenti condizioni possono generare un'eccezione:

  • Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero, contiene solo spazi vuoti, contiene caratteri non validi o è il percorso di una periferica, vale a dire inizia con \\.\) (ArgumentException).

  • Il percorso non è valido in quanto Nothing (ArgumentNullException).

  • La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).

  • Un nome di file o di directory nel percorso contiene i due punti (:) o ha un formato non valido (NotSupportedException).

  • L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso (SecurityException).

Vedere anche

Attività

Procedura: determinare l'esistenza di una directory in Visual Basic

Risoluzione dei problemi: lettura e scrittura nei file di testo

Riferimenti

Metodo My.Computer.FileSystem.GetDirectoryInfo

DirectoryInfo

CreationTime