Partager via


FileInfo.DirectoryName Propriété

Définition

Obtient une chaîne représentant le chemin d’accès complet du répertoire.

public:
 property System::String ^ DirectoryName { System::String ^ get(); };
public string DirectoryName { get; }
public string? DirectoryName { get; }
member this.DirectoryName : string
Public ReadOnly Property DirectoryName As String

Valeur de propriété

Chaîne représentant le chemin d’accès complet du répertoire.

Exceptions

null a été transmis pour le nom du répertoire.

Le nom du chemin complet dépasse la longueur maximale définie par le système.

L'appelant n'a pas l'autorisation requise.

Exemples

L’exemple suivant récupère le chemin d’accès complet du fichier spécifié.

string   fileName = @"C:\TMP\log.txt";
FileInfo fileInfo = new FileInfo(fileName);
if (!fileInfo.Exists)
{
    return;
}

Console.WriteLine("{0} has a directoryName of {1}",
    fileName, fileInfo.DirectoryName);
/* This code produces output similar to the following,
 * though actual results may vary by machine:
 *
 * C:\TMP\log.txt has a directory name of C:\TMP
 */

Remarques

Pour obtenir le répertoire parent en tant qu’objet DirectoryInfo , utilisez la Directory propriété .

Lors de la première appel, FileInfo appelle Refresh et met en cache les informations sur le fichier. Lors des appels suivants, vous devez appeler Refresh pour obtenir la dernière copie des informations.

S’applique à

Voir aussi