FileSystemInfo.CreationTime Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur waktu pembuatan file atau direktori saat ini.
public:
property DateTime CreationTime { DateTime get(); void set(DateTime value); };
public DateTime CreationTime { get; set; }
member this.CreationTime : DateTime with get, set
Public Property CreationTime As DateTime
Nilai Properti
Tanggal dan waktu pembuatan objek saat ini FileSystemInfo .
Pengecualian
Refresh() tidak dapat menginisialisasi data.
Jalur yang ditentukan tidak valid; misalnya, itu ada di drive yang tidak dipetakan.
Sistem operasi saat ini bukan Windows NT atau yang lebih baru.
Pemanggil mencoba mengatur waktu pembuatan yang tidak valid.
Contoh
Contoh berikut menunjukkan CreationTime properti . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk FileSystemInfo kelas .
static void DisplayFileSystemInfoAttributes(FileSystemInfo^ fsi)
{
// Assume that this entry is a file.
String^ entryType = "File";
// Determine if entry is really a directory
if ((fsi->Attributes & FileAttributes::Directory) == FileAttributes::Directory)
{
entryType = "Directory";
}
// Show this entry's type, name, and creation date.
Console::WriteLine("{0} entry {1} was created on {2:D}", entryType, fsi->FullName, fsi->CreationTime);
}
static void DisplayFileSystemInfoAttributes(FileSystemInfo fsi)
{
// Assume that this entry is a file.
string entryType = "File";
// Determine if entry is really a directory
if ((fsi.Attributes & FileAttributes.Directory) == FileAttributes.Directory )
{
entryType = "Directory";
}
// Show this entry's type, name, and creation date.
Console.WriteLine("{0} entry {1} was created on {2:D}", entryType, fsi.FullName, fsi.CreationTime);
}
Sub DisplayFileSystemInfoAttributes(ByVal fsi As IO.FileSystemInfo)
' Assume that this entry is a file.
Dim entryType As String = "File"
' Determine if this entry is really a directory.
If (fsi.Attributes And FileAttributes.Directory) = FileAttributes.Directory Then
entryType = "Directory"
End If
' Show this entry's type, name, and creation date.
Console.WriteLine("{0} entry {1} was created on {2:D}", _
entryType, fsi.FullName, fsi.CreationTime)
End Sub
Keterangan
Catatan
Metode ini dapat mengembalikan nilai yang tidak akurat karena menggunakan fungsi asli yang nilainya mungkin tidak terus diperbarui oleh sistem operasi.
Nilai CreationTime properti telah di-cache sebelumnya jika instans FileSystemInfo objek saat ini dikembalikan dari salah satu metode berikut DirectoryInfo :
Untuk mendapatkan nilai terbaru, panggil Refresh metode .
Jika file yang dijelaskan dalam FileSystemInfo objek tidak ada, properti ini mengembalikan 12:00 tengah malam, 1 Januari 1601 A.D. (C.E.) Waktu Universal Terkoordinasi (UTC), disesuaikan dengan waktu lokal.
Pada platform Unix yang tidak mendukung pembuatan atau waktu lahir, properti ini mengembalikan yang lebih lama dari waktu perubahan status terakhir dan waktu modifikasi terakhir. Pada platform lain, ia mengembalikan 12:00 tengah malam, 1 Januari 1601 A.D. (C.E.) Waktu Universal Terkoordinasi (UTC), disesuaikan dengan waktu lokal.
Drive berformat NTFS dapat menyimpan meta-info file, seperti waktu pembuatan file, untuk waktu yang singkat. Proses ini dikenal sebagai penerowongan file. Akibatnya, mungkin perlu untuk secara eksplisit mengatur waktu pembuatan file jika Anda menimpa atau mengganti file yang ada.