↑  ←  Описание функции


FileSetTime

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

FileSetTime ( "file pattern", "time" [, type = 0 [, recurse = 0 ]] )

Параметры

file pattern Файл(ы) для изменения, например, "C:\*.au3", "C:\Dir".
time Новое время в формате ГГГГММДДЧЧММСС (год, месяц, день, час в 24-часовом формате, секунды). Если параметр равен "", будет использовано текущее время.
type [необязательный] Метка времени для изменения:
0 = (по умолчанию) время последней модификации (Modified)
1 = время создания (Created)
2 = время последнего доступа (Accessed)
recurse [необязательный] Флаг рекурсии.
0 = (по умолчанию) без рекурсии
1 = все вложенные каталоги также будут обработаны

Возвращаемое значение

Успех:Возвращает 1.
Ошибка:Возвращает 0 при ошибке.

Примечания

Использование даты, меньшей, чем 1980.01.01 не вызовет никаких изменений.
Попытка изменить метку времени для файлов с меткой "только чтение" приведёт к ошибке.

См. также

FileGetTime, FileSetAttrib

Пример

; Устанавливает файлу "file.au3" дату изменения 1-ое Ноября 2003
$var = FileSetTime("file.au3", "20031101")