Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Как подключить или отключить сетевой диск
Категория: Интернет и Сети
Категория: Интернет и Сети
Показать удаленные записи в DBase
Категория: Базы данных
Категория: Базы данных
Получить список запущенных приложений
Категория: Приложение
Категория: Приложение
Вставить иконки в Grid
Категория: Компоненты
Категория: Компоненты
Компоненты CoolBar и ControlBar
Категория: Компоненты
Категория: Компоненты
Переключение раскладки клавиатуры
Категория: Приложение
Категория: Приложение
Вычислить логарифм
Категория: Математика
Категория: Математика
Listbox - элементы вверх-вниз
Категория: Компоненты
Категория: Компоненты
Форма всегда наверху
Категория: Компоненты
Категория: Компоненты
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Delphi - Справочник: FileSetDate
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 |