Partage via


FileSystemProxy.GetDirectoryInfo(String) Méthode

Définition

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

public:
 System::IO::DirectoryInfo ^ GetDirectoryInfo(System::String ^ directory);
public System.IO.DirectoryInfo GetDirectoryInfo (string directory);
member this.GetDirectoryInfo : string -> System.IO.DirectoryInfo
Public 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 ne contient que des espaces blancs ; il 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 fois qu’une propriété sur l’objet DirectoryInfo est accédée.

S’applique à

Voir aussi