Comment : déterminer l'heure de création d'un répertoire dans Visual Basic

La méthode GetDirectoryInfo retourne un objet DirectoryInfo que vous pouvez interroger pour obtenir des informations sur le répertoire.

Si le répertoire n'existe pas, une exception n'est pas levée tant que vous n'accédez pas à une propriété de l'objet DirectoryInfo.

Notes

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour déterminer l'heure de création d'un répertoire

  • Utilisez la méthode GetDirectoryInfo afin de récupérer un objet DirectoryInfo pour le répertoire et interrogez la propriété CreationTime. Cet exemple affiche CreationTime pour C:\Documents and Settings.

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

Programmation fiable

Les conditions ci-dessous peuvent générer une exception.

  • Le chemin d'accès est valide pour une des raisons suivantes : il s'agit d'une chaîne de longueur nulle ; il ne contient que des espaces blancs ; il contient des caractères non valides ; ou il s'agit d'un chemin d'accès de périphérique (commençant par \ \. \) (ArgumentException).

  • Le chemin d'accès n'est pas valide, car il a la valeur Nothing (ArgumentNullException).

  • Le chemin d'accès dépasse la longueur maximale définie par le système (PathTooLongException).

  • Un nom de fichier ou de répertoire du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct (NotSupportedException).

  • L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès (SecurityException).

Voir aussi

Tâches

Comment : déterminer si un répertoire existe dans Visual Basic

Dépannage : lecture et écriture dans des fichiers texte (Visual Basic)

Référence

GetDirectoryInfo

DirectoryInfo

CreationTime