Condividi tramite


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

Il metodo 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 fino a quando non si accede a una proprietà dell'oggetto DirectoryInfo.

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.

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 = 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 un dispositivo ,ovvero 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 (Visual Basic)

Riferimenti

GetDirectoryInfo

DirectoryInfo

CreationTime