Форум: "Сети";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Вниз!!? Дата создания файла через FTP?!! Найти похожие ветки
← →
karan1 (2002-12-11 18:23) [0]На сервере куча файлов , нужно вытащить только те , что лежат в заданных диапазонах дат....
Хелп плизззззззззззззз Ж:)
← →
Reindeer Moss Eater (2002-12-11 18:36) [1]И в чем трудность состоит?
← →
karan1 (2002-12-12 17:43) [2]через "что" либо как ее можно просто и красиво получить ...
в стандартных компанентах Делфи это можно , но некрасиво...
а то , что возвращало бы только дату , я ненашел...
← →
karan1 (2002-12-13 11:44) [3]... ищу потому что FTPDir..List не работает ... хоть делаю все по хелпе (D6 ... причем в D7 FastNet ваще не нашел...)
← →
AndrewVolkov (2002-12-16 20:28) [4]Если нашел как это сделать, поделись
А то через Indy FTP как-то криво получается...
← →
Reindeer Moss Eater (2002-12-17 09:03) [5]в стандартных компанентах Делфи это можно , но некрасиво...
а то , что возвращало бы только дату , я ненашел...
FTP сервер отвечает на запрос LIST руководствуясь соответствующим RFC. Если это кажется "некрасивым", что ж, ты просто опоздал родиться вовремя, когда спецификации разрабатывались.
Нужна дата - она в ответе на LIST присутствует. А получив этот ответ никто тебе не запрещает отобразить дату "красиво".
← →
AndrewVolkov (2002-12-17 20:53) [6]Я не смог разобраться почему для некоторых файлов он не дает год создания, а он мне нужен...
← →
Anatoly Podgoretsky (2002-12-17 21:12) [7]Это аросто Ватсон, дело в том что ФТП сервера отдают эту строку в проихвольном формате, у разных серверов по разному, если ты походишь по разным ФТР серверам в командном режиме то сразу это заметишь, а существующие ФТП плиенты от тебя просто скрывают эту особенность, в некоторых из них можно указать конкретный тип, но как правило они с этис справляются сами. Твоя задача определить в каком виде к тебе поступает листинг и сделать свой собственный парсинг для приведения к унифицированному формату. Обычно без проблем, так как не смотряю на многообразиее большинством все таки использую одни и теже форматы, в основном это Линукс или НТ
← →
AndrewVolkov (2002-12-17 22:41) [8]to Anatoly Podgoretsky
а поточнее нельзя про это как-нибудь узнать???
Плииз..
← →
Anatoly Podgoretsky (2002-12-17 23:19) [9]Не уверен, информацию надо собирать по крохам, для примера WS_FTP поддерживает 67 типов хостов, не все конечно в этих типах относится к формату листинга, часть к командам.
Но как минимум надо поддержать NT b UNIX standard, может кто нибудь сможет подсказать что нибудь поболее, тот кто этим сильно занимался, а я рядовой пользователь, работаю только с готовыми клиентам. В этом деле также могут помочь исходники готовых FTP клиентов, некоторые доступны в Сети, например доступны для таких распространенных вещей как INDY и ICS, возможно этого будет достаточно или просто анализ FTP серверов.
← →
Anatoly Podgoretsky (2002-12-17 23:25) [10]Я ради интереса попробовал ftp.microsoft.com хотя там и используется Windows_NT но листинг выдал в Юниксовском формате
Возможно, что и другие так поступают, а может и RFC соответствующий выпущен по этому делу.
Тут в форуме часто бывает Wonder он наверно может больше сказать по этому поводу, чем Я.
← →
AndrewVolkov (2002-12-17 23:59) [11]Сенкс - буду копать в этом направлении.
← →
Anatoly Podgoretsky (2002-12-18 00:15) [12]Посмотрел еще ftp.mcafee.com там тоже Windows_NT но формат листинга совсем другойЮ на первом месте дал дату в формате mm-dd-yy и прочее иначе, так что мое утвержедение насчет многообразия форматов в силе.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c