Поделиться через


File.SetCreationTime Метод

Определение

Перегрузки

SetCreationTime(SafeFileHandle, DateTime)

Задает дату и время создания файла или каталога.

SetCreationTime(String, DateTime)

Задает дату и время создания файла.

SetCreationTime(SafeFileHandle, DateTime)

Исходный код:
File.cs
Исходный код:
File.cs
Исходный код:
File.cs

Задает дату и время создания файла или каталога.

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)

Параметры

fileHandle
SafeFileHandle

SafeFileHandle в файл или каталог, для которого необходимо задать сведения о дате и времени создания.

creationTime
DateTime

DateTime, содержащий значение, заданное для даты и времени создания fileHandle. Это значение выражается в локальном времени.

Исключения

fileHandle null.

creationTime задает значение вне диапазона дат, времени или обоих разрешенных для этой операции.

Вызывающий объект не имеет требуемого разрешения.

При выполнении операции произошла ошибка ввода-вывода.

Применяется к

SetCreationTime(String, DateTime)

Исходный код:
File.cs
Исходный код:
File.cs
Исходный код:
File.cs

Задает дату и время создания файла.

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)

Параметры

path
String

Файл, для которого нужно задать сведения о дате и времени создания.

creationTime
DateTime

DateTime, содержащий значение, заданное для даты и времени создания path. Это значение выражается в локальном времени.

Исключения

Указанный путь не найден.

Версии .NET Framework и .NET Core старше 2.1: path представляет собой строку нулевой длины, содержит только пробелы или содержит один или несколько недопустимых символов. Вы можете запросить недопустимые символы с помощью метода GetInvalidPathChars().

Указанный путь, имя файла или оба превышают определенную системой максимальную длину.

При выполнении операции произошла ошибка ввода-вывода.

creationTime задает значение вне диапазона дат, времени или обоих разрешенных для этой операции.

Вызывающий объект не имеет требуемого разрешения.

path имеет недопустимый формат.

Комментарии

Параметр path может указывать относительные или абсолютные сведения о пути. Относительные сведения о пути интерпретируются как относительные к текущему рабочему каталогу. Чтобы получить текущий рабочий каталог, см. GetCurrentDirectory.

Диски с форматом NTFS могут кэшировать метаданные файла, такие как время создания файла, в течение короткого периода времени. В результате может потребоваться явно задать время создания файла, если вы перезаписываете или заменяете существующий файл.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

См. также раздел

Применяется к