Freigeben über


FileInfo.DirectoryName Eigenschaft

Definition

Ruft eine Zeichenfolge ab, die den vollständigen Pfad des Verzeichnisses darstellt.

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

Eigenschaftswert

Eine Zeichenfolge, die den vollständigen Pfad des Verzeichnisses darstellt.

Ausnahmen

null wurde für den Namen des Verzeichnisses übergeben.

Der vollqualifizierte Pfadname übersteigt die vom System definierte maximale Länge.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Beispiele

Im folgenden Beispiel wird der vollständige Pfad der angegebenen Datei abgerufen.

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
 */

Hinweise

Verwenden Sie die -Eigenschaft, um das Directory übergeordnete Verzeichnis als DirectoryInfo Objekt abzurufen.

Ruft beim ersten Aufruf FileInfoRefresh Informationen zur Datei auf und speichert sie zwischen. Bei nachfolgenden Aufrufen müssen Sie aufrufen Refresh , um die neueste Kopie der Informationen zu erhalten.

Gilt für:

Weitere Informationen