File.SetCreationTime Methode

Definition

Überlädt

SetCreationTime(String, DateTime)

Legt das Datum und die Uhrzeit fest, zu der die Datei erstellt wurde.

SetCreationTime(SafeFileHandle, DateTime)

Legt das Datum und die Uhrzeit der Erstellung der Datei oder des Verzeichnisses fest.

SetCreationTime(String, DateTime)

Quelle:
File.cs
Quelle:
File.cs
Quelle:
File.cs

Legt das Datum und die Uhrzeit fest, zu der die Datei erstellt wurde.

public:
 static void SetCreationTime(System::String ^ path, DateTime creationTime);
public static void SetCreationTime (string path, DateTime creationTime);
static member SetCreationTime : string * DateTime -> unit
Public Shared Sub SetCreationTime (path As String, creationTime As DateTime)

Parameter

path
String

Die Datei, für die die Informationen über Erstellungsdatum und -zeitpunkt festgelegt werden sollen.

creationTime
DateTime

Eine DateTime, die den festzulegenden Wert für Erstellungsdatum und -zeitpunkt von path enthält. Dieser Wert wird in Ortszeit angegeben.

Ausnahmen

Der angegebene Pfad wurde nicht gefunden.

.NET Framework- und .NET Core-Versionen älter als 2.1: path ist eine Zeichenfolge der Länge null, enthält nur Leerzeichen oder enthält mindestens ein ungültiges Zeichen. Sie können Abfragen für ungültige Zeichen mithilfe der GetInvalidPathChars()-Methode ausführen.

path ist null.

Der angegebene Pfad und/oder Dateiname überschreiten die vom System definierte maximale Länge.

Beim Ausführen des Vorgangs ist ein E/A-Fehler aufgetreten.

creationTime gibt einen Wert außerhalb des Datums- und/oder Zeitbereichs an, der für diesen Vorgang zulässig ist.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

path weist ein ungültiges Format auf.

Hinweise

Der path Parameter darf relative oder absolute Pfadinformationen angeben. Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert. Informationen zum Abrufen des aktuellen Arbeitsverzeichnisses finden Sie unter GetCurrentDirectory.

NTFS-formatierte Laufwerke können Dateimetainformationen, z. B. die Dateierstellungszeit, für einen kurzen Zeitraum zwischenspeichern. Daher kann es erforderlich sein, die Erstellungszeit einer Datei explizit festzulegen, wenn Sie eine vorhandene Datei überschreiben oder ersetzen.

Eine Liste allgemeiner E/A-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.

Weitere Informationen

Gilt für:

SetCreationTime(SafeFileHandle, DateTime)

Quelle:
File.cs
Quelle:
File.cs
Quelle:
File.cs

Legt das Datum und die Uhrzeit der Erstellung der Datei oder des Verzeichnisses fest.

public:
 static void SetCreationTime(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle, DateTime creationTime);
public static void SetCreationTime (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, DateTime creationTime);
static member SetCreationTime : Microsoft.Win32.SafeHandles.SafeFileHandle * DateTime -> unit
Public Shared Sub SetCreationTime (fileHandle As SafeFileHandle, creationTime As DateTime)

Parameter

fileHandle
SafeFileHandle

Ein SafeFileHandle für die Datei oder das Verzeichnis, für das die Erstellungsdatums- und Uhrzeitinformationen festgelegt werden sollen.

creationTime
DateTime

Eine DateTime, die den festzulegenden Wert für Erstellungsdatum und -zeitpunkt von fileHandle enthält. Dieser Wert wird in Ortszeit angegeben.

Ausnahmen

fileHandle ist null

creationTime gibt einen Wert außerhalb des Datums- und/oder Zeitbereichs an, der für diesen Vorgang zulässig ist.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Beim Ausführen des Vorgangs ist ein E/A-Fehler aufgetreten.

Gilt für: