File.SetFileTimes

From SunFlurry wiki
Jump to: navigation, search
  SetFileTimes (Свойства файла)
Объект:Файл
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Сервер
Исключения:Невозможно превратить в строку, дату
Визуальность:Нет

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

Синтаксис

File.SetFileTimes(<Путь и имя файла (STRING)>,<Время создания файла (DATE)>=-1,<Время последнего доступа к файлу (DATE)>=-1,<Время последней записи файла (DATE)>=-1):<Время успешно установлено (INT)>

Аргументы

  • <Путь и имя файла (STRING)> - Путь и имя файла. Путь может быть как серверным и так и локальным (Имена файлов).
  • <Время создания файла (DATE)> - (необязательный аргумент) Устанавливаемое время создания файла, если эта переменная опущена, либо равна -1, время создания файла не будет изменяться.
  • <Время последнего доступа к файлу (DATE)> - (необязательный аргумент) Устанавливаемое время последнего доступа к файлу, если эта переменная опущена, либо равна -1, время последнего доступа к файлу не будет изменяться.
  • <Время последней записи файла (DATE)> - (необязательный аргумент) Устанавливаемое время последней записи файла, если эта переменная опущена, либо равна -1, время последней записи файла не будет изменяться.

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

Возвращается целое число.

Примеры

//Установить время записи файла
File.SetFileTimes("c:\TestFile.txt",,,Date()+2);

//Установить время создания папки
File.SetFileTimes("c:\Folder\",'01.01.2001 12:00:01');