Partager via


FileSystem.GetDirectoryInfo(String) Méthode

Définition

Retourne un objet DirectoryInfo pour le fichier spécifié.

public:
 static System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public static System.IO.DirectoryInfo GetDirectoryInfo (string directory);
static member GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public Shared Function GetDirectoryInfo (directory As String) As DirectoryInfo

Paramètres

directory
String

String. Chemin d'accès du répertoire.

Retours

Objet DirectoryInfo pour le chemin spécifié.

Exceptions

Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement des espaces blancs ; elle contient des caractères non valides ; ou il s’agit d’un chemin d’appareil (commence par \\.\).

directory est soit Nothing soit une chaîne vide.

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

Le chemin d'accès du répertoire contient un signe deux-points (:) ou n'a pas un format valide.

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

Exemples

Cet exemple obtient un DirectoryInfo objet pour le répertoire C:\Documents and Settings et affiche l’heure de création, l’heure du dernier accès et l’heure de la dernière écriture du répertoire.

Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
    My.Computer.FileSystem.SpecialDirectories.MyDocuments)
MsgBox("The directory was created at " & getInfo.CreationTime)
MsgBox("The directory was last accessed at " & getInfo.LastAccessTime)
MsgBox("The directory was last written to at " & getInfo.LastWriteTime)

Remarques

Si le répertoire n’existe pas, une exception n’est levée qu’à la première consultation d’une propriété sur l’objet DirectoryInfo .

S’applique à

Voir aussi