FileSystemInfo.CreationTime Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen der Erstellungszeit der aktuellen Datei oder des aktuellen Verzeichnisses.
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
Eigenschaftswert
Das Erstellungsdatum und die Uhrzeit des aktuellen FileSystemInfo Objekts.
Ausnahmen
Refresh() Die Daten können nicht initialisiert werden.
Der angegebene Pfad ist ungültig; Beispielsweise befindet es sich auf einem nicht zugeordneten Laufwerk.
Das aktuelle Betriebssystem ist nicht Windows NT oder höher.
Der Aufrufer versucht, eine ungültige Erstellungszeit festzulegen.
Beispiele
Im folgenden Beispiel wird die CreationTime Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die FileSystemInfo Klasse bereitgestellt wird.
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
Hinweise
Hinweis
Diese Methode gibt möglicherweise einen ungenauen Wert zurück, da sie systemeigene Funktionen verwendet, deren Werte möglicherweise nicht kontinuierlich vom Betriebssystem aktualisiert werden.
Der Wert der CreationTime Eigenschaft wird vorab zwischengespeichert, wenn die aktuelle Instanz des FileSystemInfo Objekts von einer der folgenden DirectoryInfo Methoden zurückgegeben wurde:
Rufen Sie die Methode auf, um den Refresh neuesten Wert abzurufen.
Wenn die im FileSystemInfo Objekt beschriebene Datei nicht vorhanden ist, gibt diese Eigenschaft 12:00 Mitternacht, den 1. Januar 1601 A.D. (C.E.) zurück. Koordinierte Weltzeit (UTC), angepasst an die Ortszeit.
Auf Unix-Plattformen, die keine Erstellungs- oder Geburtszeit unterstützen, gibt diese Eigenschaft die ältere der Zeit der letzten Statusänderung und die Uhrzeit der letzten Änderung zurück. Auf anderen Plattformen gibt es 12:00 Mitternacht, den 1. Januar 1601 A.D. (C.E.) zurück. Koordinierte Weltzeit (UTC), angepasst an die Ortszeit.
NTFS-formatierte Laufwerke können Dateimetainformationen, z. B. die Dateierstellungszeit, für einen kurzen Zeitraum zwischenspeichern. Dieser Prozess wird als Dateitunnel bezeichnet. Daher kann es erforderlich sein, die Erstellungszeit einer Datei explizit festzulegen, wenn Sie eine vorhandene Datei überschreiben oder ersetzen.