Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Date change of File s   Найти похожие ветки 

 
ronyn   (2006-07-27 20:38) [0]

Сравниваю даты создания файлов вот так:
if fileexists(sn3+searchrec.Name) then   begin     //если файл существует то
                  sw:=(oldstartdir+searchrec.Name);                // вот тут надо пишет Делфи тип string и TSearchRec  привести
                  so:=(startdir+searchrec.Name);             // и тут тоже, хотя searchrec.NAME имеет тип TFileName
            if sw.Time>so.Time then begin deletefile(so);          //если дата создания первого позже даты создания второго
                                          copyfile(sw,so,1);          //то действия....
                                    end;

Собсно, какие ошибки? Как типы привести (TSearchRec и String)?
Есть лучший способ сравнить даты редактирования (создания) файлов?

                        Заранее благодарен.


 
Джо ©   (2006-07-28 04:59) [1]

> Собсно, какие ошибки?

Форматирование кода. От него голова болит.

П.С. Знаю, что придирка, но с оглядкой на "Протчее".


 
Думкин ©   (2006-07-28 05:25) [2]

sw & so  - типа тоже строки или весьма крутые объекты со свойством присваивать при присвоении строки весь объект со всеми настроенными свойствами?


 
lexer ©   (2006-07-28 10:16) [3]

sw, so: string;

if FileExists(sn3 + searchrec.Name) then
begin
 sw:=(oldstartdir + searchrec.Name);              
 so:=(startdir + searchrec.Name);
 if FileAge(sw) > FileAge(so) then
   CopyFile(PAnsiChar(sw), PAnsiChar(so), 0);
end;


 
ronyn   (2006-07-29 00:49) [4]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1154082799
Сергей_С
2006-07-28 14:33
2006.08.27
Как применить функцию из OBJ в проекте на VC++


1-1152522186
97
2006-07-10 13:03
2006.08.27
JvSearchFiles из Jedi


1-1152790476
Rater1
2006-07-13 15:34
2006.08.27
dde после выполнения макроса не сбрасывает флаг waitstat


2-1154545546
Klever
2006-08-02 23:05
2006.08.27
DateTimePicker


3-1150871662
Дима80
2006-06-21 10:34
2006.08.27
Удалить индекс из таблицы DBF