Udostępnij za pośrednictwem


FileInfo.DirectoryName Właściwość

Definicja

Pobiera ciąg reprezentujący pełną ścieżkę katalogu.

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

Wartość właściwości

Ciąg reprezentujący pełną ścieżkę katalogu.

Wyjątki

null element został przekazany dla nazwy katalogu.

W pełni kwalifikowana nazwa ścieżki przekracza maksymalną długość zdefiniowaną przez system.

Obiekt wywołujący nie posiada wymaganych uprawnień.

Przykłady

Poniższy przykład pobiera pełną ścieżkę określonego pliku.

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

Uwagi

Aby uzyskać katalog nadrzędny jako DirectoryInfo obiekt, użyj Directory właściwości .

Po pierwszym wywołaniu FileInfo wywołuje Refresh i buforuje informacje o pliku. W kolejnych wywołaniach należy wywołać Refresh metodę , aby uzyskać najnowszą kopię informacji.

Dotyczy

Zobacz też