File.SetCreationTime Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
SetCreationTime(SafeFileHandle, DateTime) |
Задает дату и время создания файла или каталога. |
SetCreationTime(String, 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
задает значение вне диапазона дат, времени или обоих разрешенных для этой операции.
Вызывающий объект не имеет требуемого разрешения.
При выполнении операции произошла ошибка ввода-вывода.
Применяется к
.NET 9 және басқа нұсқалар
Өнім | Нұсқалар |
---|---|
.NET | 7, 8, 9 |
- Исходный код:
- 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().
path
null
.
Указанный путь, имя файла или оба превышают определенную системой максимальную длину.
При выполнении операции произошла ошибка ввода-вывода.
creationTime
задает значение вне диапазона дат, времени или обоих разрешенных для этой операции.
Вызывающий объект не имеет требуемого разрешения.
path
имеет недопустимый формат.
Комментарии
Параметр path
может указывать относительные или абсолютные сведения о пути. Относительные сведения о пути интерпретируются как относительные к текущему рабочему каталогу. Чтобы получить текущий рабочий каталог, см. GetCurrentDirectory.
Диски с форматом NTFS могут кэшировать метаданные файла, такие как время создания файла, в течение короткого периода времени. В результате может потребоваться явно задать время создания файла, если вы перезаписываете или заменяете существующий файл.
Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.
См. также раздел
- FileSystemWatcher
- файлов и потоковой ввода-вывода
- чтение текста из файла
- Практическое руководство. Запись текста в файл
Применяется к
.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 |
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: