Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

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

Typ: System.DateTime
Das Erstellungsdatum und die Erstellungszeit des aktuellen FileSystemInfo-Objekts.

AusnahmeBedingung
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 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 zwischengespeichert, wenn die aktuelle Instanz des FileSystemInfo-Objekts von einer der folgenden DirectoryInfo-Methoden zurückgegeben wurde:

Um den neuesten Wert abzurufen rufen Sie die Refresh-Methode auf.

Wenn die im FileSystemInfo-Objekt angegebene Datei nicht vorhanden ist, gibt diese Eigenschaft 1. Januar 1601, 00:00 u. Z. (unsere Zeitrechnung) Coordinated Universal Time (UTC), korrigiert in Ortszeit.

NTFS-Laufwerke speichern möglicherweise für eine kurze Zeit Metadaten zwischen, z B. die Erstellungszeit der Datei. Dieser Vorgang wird als Dateitunnelung bezeichnet. Daher müssen Sie möglicherweise explizit die Erstellungszeit einer Datei festlegen, wenn Sie vorhandene Dateien überschreiben oder ersetzen.

Dieser Eigenschaftswert ist null, wenn das Dateisystem, in dem sich das FileSystemInfo-Objekt befindet, diese Informationen nicht unterstützt.

Hinweis zur -Plattform: Diese Eigenschaft wird von diesen Betriebssystemen nicht unterstützt, und DirectoryInfo-Implementierungen dieser Eigenschaft werden nicht unterstützt.

Im folgenden Beispiel wird die CreationTime-Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren 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);
}


.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft