File.GetCreationTime Yöntem

Tanım

Aşırı Yüklemeler

GetCreationTime(SafeFileHandle)

Belirtilen dosya veya dizinin oluşturma zamanını döndürür.

GetCreationTime(String)

Belirtilen dosya veya dizinin oluşturma tarihini ve saatini döndürür.

GetCreationTime(SafeFileHandle)

Kaynak:
File.cs
Kaynak:
File.cs
Kaynak:
File.cs

Belirtilen dosya veya dizinin oluşturma zamanını döndürür.

public:
 static DateTime GetCreationTime(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle);
public static DateTime GetCreationTime (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
static member GetCreationTime : Microsoft.Win32.SafeHandles.SafeFileHandle -> DateTime
Public Shared Function GetCreationTime (fileHandle As SafeFileHandle) As DateTime

Parametreler

fileHandle
SafeFileHandle

SafeFileHandle Oluşturma tarih ve saat bilgilerinin alındığı dosyaya veya dizine A.

Döndürülenler

DateTime Belirtilen dosya veya dizin için oluşturma tarihi ve saati olarak ayarlanmış bir yapı. Bu değer yerel saatle ifade edilir.

Özel durumlar

fileHandle, null değeridir.

Çağıranın gerekli izni yok.

Şunlara uygulanır

GetCreationTime(String)

Kaynak:
File.cs
Kaynak:
File.cs
Kaynak:
File.cs

Belirtilen dosya veya dizinin oluşturma tarihini ve saatini döndürür.

public:
 static DateTime GetCreationTime(System::String ^ path);
public static DateTime GetCreationTime (string path);
static member GetCreationTime : string -> DateTime
Public Shared Function GetCreationTime (path As String) As DateTime

Parametreler

path
String

Oluşturma tarih ve saat bilgilerinin alındığı dosya veya dizin.

Döndürülenler

DateTime Belirtilen dosya veya dizin için oluşturma tarihi ve saati olarak ayarlanmış bir yapı. Bu değer yerel saatle ifade edilir.

Özel durumlar

Çağıranın gerekli izni yok.

2.1'den eski .NET Framework ve .NET Core sürümleri: path sıfır uzunlukta bir dizedir, yalnızca boşluk içerir veya bir veya daha fazla geçersiz karakter içerir. yöntemini kullanarak GetInvalidPathChars() geçersiz karakterleri sorgulayabilirsiniz.

path, null değeridir.

Belirtilen yol, dosya adı veya her ikisi birden sistem tarafından tanımlanan en fazla uzunluğu aşıyor.

path geçersiz biçimde.

Örnekler

Aşağıdaki örnekte gösterilmiştir GetCreationTime.

Imports System.IO

Module Module1

    Sub Main()
        Dim fileCreatedDate As DateTime = File.GetCreationTime("C:\Example\MyTest.txt")
        Console.WriteLine("file created: " + fileCreatedDate)
    End Sub

End Module

Açıklamalar

Not

Bu yöntem, değerleri işletim sistemi tarafından sürekli güncelleştirilemeyen yerel işlevler kullandığından yanlış bir değer döndürebilir.

parametresinin path göreli veya mutlak yol bilgilerini belirtmesine izin verilir. Göreli yol bilgisi, geçerli çalışma dizinine göre yorumlanır. Geçerli çalışma dizinini edinmek için bkz GetCurrentDirectory. .

parametresinde path açıklanan dosya yoksa, bu yöntem 1 Ocak 1601'de gece yarısı 12:00'yi (C.E.) döndürür. Eşgüdümlü Evrensel Saat (UTC), yerel saate göre ayarlanır.

NTFS biçimli sürücüler, dosya oluşturma süresi gibi bir dosya hakkındaki bilgileri kısa bir süre için önbelleğe alabilir. Sonuç olarak, varolan bir dosyanın üzerine yazar veya değiştirirseniz, dosyanın oluşturma zamanını açıkça ayarlamanız gerekebilir.

Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.

Ayrıca bkz.

Şunlara uygulanır