Описание функции | |
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
Примеры: | Как создать кнопку? |
exect=FileSetTime('C:\Test\*.txt','20140101') ;; установить всем файлам txt в папке Test дату изменения 1-ое Января 2014
exect=FileSetTime('C:\Test\test.txt','20140101') ;; установить файлу test.txt дату изменения 1-ое Января 2014
exect=FileSetTime('C:\Test.txt',Null) ;; установить файлу Test.txt текущую дату изменения