Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.015 c
14-29088
Yuraz
2003-01-25 16:26
2003.02.10
HELP! при смене винта с w2k на др. тачку загрузка виснет!


3-28595
cranium
2003-01-21 20:32
2003.02.10
Можно ли в ХП в качестве параметра передовать имя таблицы?


4-29151
AlexT1000
2002-12-26 13:17
2003.02.10
имя API функции которая в середину длинного пути файла


1-28909
Unvisible
2003-01-31 08:42
2003.02.10
Определение RGB кода в Delphi


14-29091
Anatoly Podgoretsky
2003-01-24 23:26
2003.02.10
Именинники 25 января





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский