FileInfo.DirectoryName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá řetězec představující úplnou cestu k adresáři.
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
Hodnota vlastnosti
Řetězec představující úplnou cestu k adresáři.
Výjimky
null
byla předána jako název adresáře.
Plně kvalifikovaný název cesty překračuje maximální délku definovanou systémem.
Volající nemá požadované oprávnění.
Příklady
Následující příklad načte úplnou cestu k zadanému souboru.
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
*/
Poznámky
Pokud chcete získat nadřazený DirectoryInfo adresář jako objekt, použijte Directory vlastnost .
Při prvním volání FileInfo volá Refresh a ukládá informace o souboru do mezipaměti. Při dalších voláních musíte volat Refresh , abyste získali nejnovější kopii informací.