FileInfo.DirectoryName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dizinin tam yolunu temsil eden bir dize alır.
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
Özellik Değeri
Dizinin tam yolunu temsil eden bir dize.
Özel durumlar
null
dizin adı için geçirildi.
Tam yol adı, sistem tarafından tanımlanan uzunluk üst sınırını aşıyor.
Çağıranın gerekli izni yok.
Örnekler
Aşağıdaki örnek, belirtilen dosyanın tam yolunu alır.
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
*/
Açıklamalar
Üst dizini nesne DirectoryInfo olarak almak için özelliğini kullanın Directory .
İlk çağrıldığında, FileInfo dosya hakkındaki bilgileri çağırır Refresh ve önbelleğe alır. Sonraki aramalarda, bilgilerin en son kopyasını almak için aramanız Refresh gerekir.