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

Вниз

Нужно скачать с FTP обновленный файл   Найти похожие ветки 

 
Zavs   (2005-05-18 09:34) [0]

Использую компонент NMFTP, нужно проверить обновление файла на сервере, если были обновления, то скачать.  Для сравнении использую следующий код:

if FileAge(RemoteFile) > FileAge(LocalFile) then
     NMFTP1.Download(RemoteFile, LocalFile);

Проблема в том, что при запуске проги с диска D: все работает нормально, при запуске с других дисков, не правильно отображается дата файла на ftp и файл ни скачивается.

Из-за чего такое может быть  ?


 
dmitry501 ©   (2005-05-18 13:01) [1]

Zavs   (18.05.05 9:34)
Оттого, что FileAge(RemoteFile) получает дату не по ftp. Не знаю как в NMFTP, но примерно твоя строка должна выглядеть как
if NMFTP.FileAge(RemoteFile) > FileAge(LocalFile) then
    NMFTP1.Download(RemoteFile, LocalFile);


 
Zavs   (2005-05-18 13:17) [2]

смысл понял.
NMFTP.FileAge()
именно такого метода нет, пытаюсь найти что то подобное
но мне все таки кажется причина в другом, потому как с текущем диском D: все работает абсолютно нормально


 
Zavs   (2005-05-19 21:13) [3]

Мастера, не игнорируйте, подскажите в чем может быть причина ???


 
Zavs   (2005-05-20 08:31) [4]

кажется я нашел причину. у меня был установлен Golden FTP Server Pro, директория для доступа на диске Д, после того как изменил директорию доступа с Д на С всё заработало, но работает только с локальными дисками.

если у вас есть комментарии по этому поводу оставьке, буду признателен.


 
dmitry501 ©   (2005-05-20 09:19) [5]

Ищкдфтв использует компоненты от Штвню Удали эти от FastNet и поставь нормальные- Indy 10 http://www.indyproject.org/downloads/10/indy10.0.52_source.zip
Indy 9 http://www.indyproject.org/downloads/indy9.0.18_source.zip
Ссылки взял отсюда http://www.indyproject.org/download/Borland.iwp



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

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

Наверх




Память: 0.48 MB
Время: 0.067 c
3-1122375671
Dyusha
2005-07-26 15:01
2005.09.04
Обратная командa Top


3-1121958144
Prohodil Mimo
2005-07-21 19:02
2005.09.04
клонирование записей из 3х связанных таблиц


6-1116580918
EGK
2005-05-20 13:21
2005.09.04
Не работает apache shared module под 2 Apache


3-1122369826
Игорь М.
2005-07-26 13:23
2005.09.04
восстановление подключения с IterBase server ом


4-1121706798
Trimp
2005-07-18 21:13
2005.09.04
Чтение из реестра переменных с типом REG_MULTI_SZ