Идёт загрузка страницы...

htp://aptem.net.ru





Управление атрибутом файла date/time

"Могу ли я написать функцию, которая устанавливает дату одного файла, равную дате другого файла?"

Не проблема. Используйте следующую функцию, использующую в качестве параметров две строки с полными путями/именами файлов DOS. Файл, дату которого вы хотите установить идет вторым параметром, файл, чью дату вы хотите использовать - первым.


    procedure CopyFileDate(const Source, Dest: String);
var
SourceHand, DestHand: word;
begin
SourceHand := FileOpen(Source, fmOutput);       { открываем исходный файл }
DestHand := FileOpen(Dest, fmInput);            { открываем целевой файл }
FileSetDate(DestHand, FileGetDate(SourceHand)); { получаем/устанавливаем дату }
FileClose(SourceHand);                          { закрываем исходный файл }
FileClose(DestHand);                            { закрываем целевой файл }
end;

[000534]