![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
по работе с FTP [D5, XP]
almal © (2010-01-12 19:34:00)как получить реальную дату модификации файла на сервере FTP. При использовании компонент NMFTP IdFTP дата возвращается в непонятном виде. Может быть только число и месяц без года, или месяц буквенный, или цифровой. и все это при одном событии List (NMFTP) или при получении списка файлов IdFTP.
antonn (2010-01-14 19:56:00) [1]не он один
Сергей М. (2010-01-14 19:04:00) [2]
> almal
Да что ж ты за засранец-то , а ?)
Проблема у кого ? Правильно - у ТЕБЯ.
Ее решение кому нужно ? Правильно - ТЕБЕ.
Какого же ты, дитятко, тут свой гонор сраный демонстрируешь ?) При таких-то ясельных знаниях ?)
almal (2010-01-14 18:28:00) [3]Удалено модератором
Примечание: Сам свои сопли жуй и прочее
almal (2010-01-14 18:23:00) [4]
> Anatoly Podgoretsky © (13.01.10 20:52) [27]
так связь разрывается
antonn (2010-01-14 01:42:00) [5]я по syst вообще отправлял "Bu-ga-ga OS" %)
Автору рекомендую взглянуть на синапс ( http://synapse.ararat.cz/doku.php), вот кусочек оттуда, если кто не видел "невменяемых" дат:
//various UNIX
FMasks.add('pppppppppp $!!!S*$TTT$DD$hh mm ss$YYYY$n*');
FMasks.add('pppppppppp $!!!S*$DD$TTT$hh mm ss$YYYY$n*');
FMasks.add('pppppppppp $!!!S*$TTT$DD$UUUUU$n*'); //mostly used UNIX format
FMasks.add('pppppppppp $!!!S*$DD$TTT$UUUUU$n*');
//MacOS
FMasks.add('pppppppppp $!!S*$TTT$DD$UUUUU$n*');
FMasks.add('pppppppppp $!S*$TTT$DD$UUUUU$n*');
//Novell
FMasks.add('d $!S*$TTT$DD$UUUUU$n*');
//Windows
FMasks.add('MM DD YY hh mmH !S* n*');
FMasks.add('MM DD YY hh mmH $ d!n*');
FMasks.add('MM DD YYYY hh mmH !S* n*');
FMasks.add('MM DD YYYY hh mmH $ d!n*');
FMasks.add('DD MM YYYY hh mmH !S* n*');
FMasks.add('DD MM YYYY hh mmH $ d!n*');
//VMS
FMasks.add('v*$ DD TTT YYYY hh mm');
FMasks.add('v*$!DD TTT YYYY hh mm');
FMasks.add('n*$ YYYY MM DD hh mm$S*');
//AS400
FMasks.add('!S*$MM DD YY hh mm ss !n*');
FMasks.add('!S*$DD MM YY hh mm ss !n*');
FMasks.add('n*!S*$MM DD YY hh mm ss d');
FMasks.add('n*!S*$DD MM YY hh mm ss d');
//VxWorks
FMasks.add('$S* TTT DD YYYY hh mm ss $n* $ d');
FMasks.add('$S* TTT DD YYYY hh mm ss $n*');
//Distinct
FMasks.add('d $S*$TTT DD YYYY hh mm$n*');
FMasks.add('d $S*$TTT DD$hh mm$n*');
//PC-NFSD
FMasks.add('nnnnnnnn.nnn dSSSSSSSSSSS MM DD YY hh mmH');
//VOS
FMasks.add('- SSSSS YY MM DD hh mm ss n*');
FMasks.add('- d= SSSSS YY MM DD hh mm ss n*');
//Unissys ClearPath
FMasks.add('nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn SSSSSSSSS MM DD YYYY hh mm');
FMasks.add('n*\x SSSSSSSSS MM DD YYYY hh mm');
//IBM
FMasks.add('- SSSSSSSSSSSS d MM DD YYYY hh mm n*');
//OS9
FMasks.add('- YY MM DD hhmm d SSSSSSSSS n*');
//tandem
FMasks.add('nnnnnnnn SSSSSSS DD TTT YY hh mm ss');
//MVS
FMasks.add('- YYYY MM DD SSSSS d=O n*');
//BullGCOS8
FMasks.add(' $S* MM DD YY hh mm ss !n*');
FMasks.add('d $S* MM DD YY !n*');
//BullGCOS7
FMasks.add(' TTT DD YYYY n*');
FMasks.add(' d n*');
Anatoly Podgoretsky (2010-01-13 20:52:00) [6]А что тебе здесь не нравится и почему ты думаешь, что должно быть иначе
> пишит при запросе SYST что то WIN 32 N A пока не въехал
> почему
Palladin (2010-01-13 20:36:00) [7]
> almal © (13.01.10 19:43) [24]
а у меня проблемы на кухне, но вроде кастрюля не дырявая... слабо помочь мне избавиться?
Плохиш (2010-01-13 20:14:00) [8]
> а так сказать слабо
Уже достаточно сказано.
Найми программиста.
almal (2010-01-13 19:43:00) [9]
> ну рой дальше, пока табличку
а так сказать слабо
Palladin (2010-01-13 19:36:00) [10]
> almal © (13.01.10 19:32) [22]
ну рой дальше, пока табличку заветную не выроешь
на ней волшебные слова написаны...
almal (2010-01-13 19:32:00) [11]
> В какой части ftp.drweb.com должен быть трезв....
каталог баз если не ошибаюсь, то pub/drweb/bases/444 например
Я продолжаю дальше рыть и вот что получается
1. Пример FTPdemo из demos INDY дома дату показывает верно, на работе нет (сервер и каталог одинаковый)
2. Так как на работе толкового инета нет (через телефон), то пытаюсь отлодить на локальном HTTP(ну и FTP) сервере SmallHTTP подсоединиться не могу пишит при запросе SYST что то WIN 32 N A пока не въехал почему
3. на счет даты буды разбираться дальше
Сергей М. (2010-01-13 19:25:00) [12]
> начал читать книжку по INDY
Ну всё, процесс пошел)
Ждите бомбу претензий)
Anatoly Podgoretsky (2010-01-13 19:01:00) [13]> almal (13.01.2010 18:13:17) [17]
В какой части ftp.drweb.com должен быть трезв? Его формат многим непонятен. Это не Линукс ls и не DOS dir
almal (2010-01-13 18:54:00) [14]
> Ты должен знать или разобраться ...
начал читать книжку по INDY (рус) но пока конкретного ответа не нашел
Anatoly Podgoretsky (2010-01-13 18:49:00) [15]> almal (13.01.2010 18:13:17) [17]
Ты должен знать или разобраться с тем как обрабатывает компонент эту информацию. Думаю, что nmftp вообще никака, indy ограничено, это я знаю точно, он много о серверах и форматах просто не знает.
almal (2010-01-13 18:13:00) [16]Во-первых NMFTP я использовал как вариант а пользовался IdFTP
Во-вторых ftp.drweb.com должен быть трезв
В-третьих я не просто киданул на форму
в четвертых нашел предполагаемую причину
писал и отлаживал прогу на работе, были выше описанные непонятки проверил дома вроде все в норме
> Просто аФФтар киданул кампаненту на форму и прибежал сюда
> с претензиями :-)) формат ему типа неправильный...
Вообще-то я просто спросил
Плохиш (2010-01-13 17:22:00) [17]
> Anatoly Podgoretsky © (13.01.10 16:58) [12]
Так мы и не спорим :o)
Просто аФФтар киданул кампаненту на форму и прибежал сюда с претензиями :-)) формат ему типа неправильный...
Anatoly Podgoretsky (2010-01-13 17:16:00) [18]> Сергей М. (13.01.2010 17:06:14) [14]
Да почти никаких проблем с форматами нет, поскольку эти функция предназначены только для визуальной оценки. А человек всегда разберется. Хоть сервера и пьяные иногда, но не сильно. А вот АПИ нет, по сути все клиенты пытаются как то анализировать результаты работы LS
Сергей М. (2010-01-13 17:06:00) [19]
> большинство ФТП серверов пользуется только основными форматами
Радует уже тот факт, что это само большинство ведет все-таки достаточно трезвый образ жизни)
Anatoly Podgoretsky (2010-01-13 17:00:00) [20]> Плохиш (13.01.2010 13:09:09) [9]
Так и idFTP тоже только малую долю форматов распознает, очень малую. Спасает только то что большинство ФТП серверов пользуется только основными форматами, например Линукс, формат команды ls, DOS формат команды DIR и нет двоичного АПИ