FileInfo.DirectoryName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.