Freigeben über


FileSystemInfo.CreationTime Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen