CreationTime Eigenschaft

FileSystemInfo.CreationTime-Eigenschaft

 

Ruft den Erstellungszeitpunkt der aktuellen Datei oder des aktuellen Verzeichnisses ab oder legt diesen fest.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public DateTime CreationTime { get; set; }

Eigenschaftswert

Type: System.DateTime

Das Erstellungsdatum und die Erstellungszeit des aktuellen FileSystemInfo-Objekts.

Exception Condition
IOException

Refresh kann die Daten nicht initialisieren.

DirectoryNotFoundException

Der angegebene Pfad ist ungültig. Zum Beispiel befindet er sich auf einem nicht zugeordneten Laufwerk.

PlatformNotSupportedException

Das aktuelle Betriebssystem ist nicht Windows NT oder höher.

ArgumentOutOfRangeException

Der Aufrufer versucht, eine ungültige Erstellungszeit festzulegen.

Hinweis: diese Methode möglicherweise einen ungenauen Wert zurück, da sie systemeigene Funktionen verwendet, deren Werte möglicherweise nicht kontinuierlich vom Betriebssystem aktualisiert.

Den Wert der CreationTime -Eigenschaft wird zwischengespeichert, wenn die aktuelle Instanz von der FileSystemInfo Objekt zurückgegeben wurde, aus jeder der folgenden DirectoryInfo Methoden:

Um den neuesten Wert abzurufen, rufen Sie die Refresh Methode.

Wenn die Datei in beschrieben die FileSystemInfo Objekt ist nicht vorhanden, diese Eigenschaft zurück 12:00 Mitternacht, 1. Januar 1601 n. Chr.(U. Z.) Koordinierte Weltzeit (UTC), in die lokale Zeit angepasst.

NTFS-Laufwerke können Meta-Dateiinformationen, z. B. die Erstellungszeit, für einen kurzen Zeitraum zwischengespeichert.Dieser Prozess wird als Datei bezeichnet.Daher kann es erforderlich sein, den Zeitpunkt der Erstellung einer Datei explizit festgelegt werden, wenn Sie überschreiben oder eine vorhandene Datei ersetzen.

Dieser Eigenschaftswert ist null Wenn das Dateisystem, das FileSystemInfo Objekt diese Informationen nicht unterstützt.

Win95Win98Win98Se

Diese Betriebssysteme unterstützen diese Eigenschaft nicht und DirectoryInfo Implementierungen dieser Eigenschaft werden nicht unterstützt.

Das folgende Beispiel veranschaulicht die CreationTime Eigenschaft.Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die FileSystemInfo Klasse.

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);
}

FileIOPermission

zum Festlegen der Erstellungszeit.Zugeordnete Enumeration:FileIOPermissionAccess.Write

Universal Windows Platform
Verfügbar seit 10
.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft