Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Как подключить или отключить сетевой диск
   Категория: Интернет и Сети
  Показать удаленные записи в DBase
   Категория: Базы данных
  Получить список запущенных приложений
   Категория: Приложение
  Вставить иконки в Grid
   Категория: Компоненты
  Компоненты CoolBar и ControlBar
   Категория: Компоненты
  Переключение раскладки клавиатуры
   Категория: Приложение
  Вычислить логарифм
   Категория: Математика
  Listbox - элементы вверх-вниз
   Категория: Компоненты
  Форма всегда наверху
   Категория: Компоненты
  Прочитать содержимое папки
   Категория: Файловая система

Delphi - Справочник: FileSetDate

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 FileSetDate
1 function FileSetDate ( FileHandle : Integer; FileAge : Integer ) : Integer;

2 function FileSetDate ( const FileName : string; FileAge : Integer ) : Integer;
Функция (Unit System)
Установка даты и времени последнего изменения файла
Описание:
Функция SetFileDate устанавливает значение последней модификации файла - дату и время.

Версия 1 функции передаётся имя файла (FileHandle), это не требует использование функции FileOpen.

Версия 2 функции передаётся имя файла.

Поиск файла осуществляется в текущей папке.

Второй параметр, FileAge - дата/время - Integer, которая используется, для того чтобы изменить значение последней модификации файла.

Используйте функцию DateTimeToFileDate, чтобы преобразовывать величину обычной даты в файловую дату.
Пример кода: Показ, обновление, и повторный показ даты последнего изменения файла

var fileName : string; fileDate : Integer; newDateTime : TDateTime; begin // Попытка открыть файл Unit1.DCU для текущего проекта fileName := 'Unit1.DCU'; fileDate := FileAge(fileName); // Мы получали возраста файла? if fileDate > -1 then begin ShowMessage(fileName+' дата последнего изменения = '+ DateTimeToStr(FileDateToDateTime(fileDate))); // Now change the last modified date newDateTime := StrToDateTime('01/01/2000 12:34:56'); FileSetDate(fileName, DateTimeToFileDate(newDateTime)); end; // Мы обновили дату последнего изменения файла? fileDate := FileAge(fileName); if fileDate > -1 then ShowMessage(fileName+' дата последнего изменения = '+ DateTimeToStr(FileDateToDateTime(fileDate))); end;

Результат:
Unit1.DCU дата последнего изменения = 30/10/2002 15:16:22
Unit1.DCU дата последнего изменения = 01/01/2000 12:34:56

  << Вернуться