Share via


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

Mise à jour : novembre 2007

La méthode My.Computer.FileSystem.GetDirectoryInfo retourne un objet DirectoryInfo qui peut être interrogé pour connaître les 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.

Remarque :

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Cette page d'aide concerne les Paramètres de développement généraux. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. 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 As System.IO.DirectoryInfo
    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 n'est pas 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 (qui commence 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

Référence

My.Computer.FileSystem.GetDirectoryInfo, méthode

DirectoryInfo

CreationTime