File.SetCreationTime Metoda

Definice

Přetížení

Name Description
SetCreationTime(SafeFileHandle, DateTime)

Nastaví datum a čas vytvoření souboru nebo adresáře.

SetCreationTime(String, DateTime)

Nastaví datum a čas vytvoření souboru.

SetCreationTime(SafeFileHandle, DateTime)

Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs

Nastaví datum a čas vytvoření souboru nebo adresáře.

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)

Parametry

fileHandle
SafeFileHandle

A SafeFileHandle do souboru nebo adresáře, pro který chcete nastavit informace o datu a čase vytvoření.

creationTime
DateTime

A DateTime obsahující hodnotu nastavenou pro datum a čas fileHandlevytvoření . Tato hodnota se vyjadřuje v místním čase.

Výjimky

fileHandle je null.

creationTime určuje hodnotu mimo rozsah kalendářních dat, časů nebo obou povolených pro tuto operaci.

Volající nemá požadované oprávnění.

Při provádění operace došlo k vstupně-výstupní chybě.

Platí pro

SetCreationTime(String, DateTime)

Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs
Zdroj:
File.cs

Nastaví datum a čas vytvoření souboru.

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)

Parametry

path
String

Soubor, pro který chcete nastavit informace o datu a čase vytvoření.

creationTime
DateTime

A DateTime obsahující hodnotu nastavenou pro datum a čas pathvytvoření . Tato hodnota se vyjadřuje v místním čase.

Výjimky

Zadaná cesta nebyla nalezena.

Verze .NET Framework a .NET Core starší než 2.1: path je řetězec nulové délky, obsahuje pouze prázdné znaky nebo obsahuje jeden nebo více neplatných znaků. Pomocí metody můžete zadat dotaz na neplatné znaky GetInvalidPathChars() .

path je null.

Zadaná cesta, název souboru nebo obojí překračují maximální délku definovanou systémem.

Při provádění operace došlo k vstupně-výstupní chybě.

creationTime určuje hodnotu mimo rozsah kalendářních dat, časů nebo obou povolených pro tuto operaci.

Volající nemá požadované oprávnění.

path je v neplatném formátu.

Poznámky

Parametr path má povoleno zadat relativní nebo absolutní informace o cestě. Relativní informace o cestě se interpretují jako relativní vzhledem k aktuálnímu pracovnímu adresáři. Aktuální pracovní adresář získáte v tématu GetCurrentDirectory.

Jednotky formátované systémem SOUBORŮ NTFS můžou po krátkou dobu ukládat informace o metadatech souborů, například čas vytvoření souboru. V důsledku toho může být nutné explicitně nastavit čas vytvoření souboru, pokud přepíšete nebo nahradíte existující soubor.

Seznam běžných vstupně-výstupních úloh najdete v tématu Běžné vstupně-výstupní úlohy.

Viz také

Platí pro