Get File Time




Bu örnek, herhangi bir dosya oluşturulduğunda, son değiştirilme veya erişilen dosya zaman bilgi almak için nasıl gösterir. Eğer FileInfo sınıfı File sınıfı veya örnek yöntemleri statik yöntemleri kullanabilirsiniz dosya datetime bilgi almak için.

Get file times using File class

Eğer bir dosyaya son değişiklik zamanı sadece ilgilenen varsa, örneğin sadece belirli bir süre almak istediğinizde Dosya sınıfını kullanın. parametre olarak dosya yolu ile bu kullanım statik yöntem File.GetLastWriteTime yapmak. File sınıfı ayrıca dosya oluşturma saati almak veya son erişim zamanını dosyaya statik yöntemler sağlar. Ayrıca, örneğin UTC bu kez alabilirsiniz UTC kullanımı File.GetLastWriteTimeUtc dosya son yazma süreleri elde etmek için.
// local times
DateTime creationTime = File.GetCreationTime(@"c:\file.txt");
DateTime lastWriteTime = File.GetLastWriteTime(@"c:\file.txt");
DateTime lastAccessTime = File.GetLastAccessTime(@"c:\file.txt");

// UTC times
DateTime creationTimeUtc = File.GetCreationTimeUtc(@"c:\file.txt");
DateTime lastWriteTimeUtc = File.GetLastWriteTimeUtc(@"c:\file.txt");
DateTime lastAccessTimeUtc = File.GetLastAccessTimeUtc(@"c:\file.txt");

// write file last modification time (local / UTC)
Console.WriteLine(lastWriteTime); // 9/30/2007 2:16:04 PM
Console.WriteLine(lastWriteTimeUtc); // 9/30/2007 6:16:04 PM

Get file times using FileInfo class

Birden fazla dosya zaman ya da (dosya öznitelikleri gibi) dosya hakkında herhangi bir bilgi almak istediğinizde FileInfo sınıfı örneğini kullanın. Avantajı sadece bir disk erişimi gerekli tüm bilgileri alacak olmasıdır. Örneğin aşağıdaki bakın.
FileInfo fileInfo = new FileInfo(@"c:\file.txt");

// local times
DateTime creationTime = fileInfo.CreationTime;
DateTime lastWriteTime = fileInfo.LastWriteTime;
DateTime lastAccessTime = fileInfo.LastAccessTime;

// UTC times
DateTime creationTimeUtc = fileInfo.CreationTimeUtc;
DateTime lastWriteTimeUtc = fileInfo.LastWriteTimeUtc;
DateTime lastAccessTimeUtc = fileInfo.LastAccessTimeUtc;

// write file last modification time (local / UTC)
Console.WriteLine(lastWriteTime); // 9/30/2007 2:16:04 PM
Console.WriteLine(lastWriteTimeUtc); // 9/30/2007 6:16:04 PM

Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder