Ағылшын тілінде оқу

Бөлісу құралы:


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

Параметры

fileHandle
SafeFileHandle

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

creationTime
DateTime

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

Исключения

fileHandle null.

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

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

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 7, 8, 9

SetCreationTime(String, DateTime)

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

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

public static void SetCreationTime (string path, DateTime creationTime);

Параметры

path
String

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

creationTime
DateTime

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

Исключения

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

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

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

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

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

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

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

Комментарии

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

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

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

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0