Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

FindFirst в сети   Найти похожие ветки 

 
SergProger ©   (2005-12-25 16:22) [0]

Люди, помогите! Вот есть инет-адрес, например, www.yandex.ru, так вот как составить список всех файлов, имеющихся в этой папке. С файлами на компе всё просто - используется FindFirst, FindNext и т.д. Есть ли аналоги этим процедурам для сети?


 
jack128 ©   (2005-12-25 16:26) [1]

SergProger ©   (25.12.05 16:22)
например, www.yandex.ru, так вот как составить список всех файлов, имеющихся в этой папке

www.yandex.ru - это папка?? Круто


 
Anatoly Podgoretsky ©   (2005-12-25 16:31) [2]

Точно также если протокол SMB


 
SergProger ©   (2005-12-25 16:59) [3]

Вот есть у меня код:

uses
 WinInet;

procedure TForm1.Button1Click(Sender: TObject);
var
 hSession, hURL: Pointer;
 Buffer: array [1..1024] of Byte;
 F: File;
 sAppName: String;
 BufferLen: Cardinal;
begin
 sAppName:=ExtractFileName(Application.ExeName);
 hSession:=InternetOpen(PChar(sAppName), INTERNET_OPEN_TYPE_PRECONFIG,
   nil, nil, 0);
 try
   hURL:=InternetOpenURL(hSession, PChar(Edit1.Text), nil, 0, 0, 0);
   try
     AssignFile(F, Edit2.Text);
     Rewrite(F, 1);
     Repeat
       InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
       BlockWrite(F, Buffer, BufferLen);
     Until BufferLen = 0;
     CloseFile(f);
   finally
     InternetCloseHandle(hURL);
   end;
 finally
   InternetCloseHandle(hSession);
 end;
end;

Он качает только один файл, а как его применить для целой папки?


 
Anatoly Podgoretsky ©   (2005-12-25 17:12) [4]

И где тут FindFirst?


 
Eraser ©   (2005-12-26 01:09) [5]


> SergProger ©   (25.12.05 16:22)


>  Есть ли аналоги этим процедурам для сети?

Нету.


 
menart ©   (2005-12-26 07:02) [6]

Тебе нужен HTML парсер и вылавливать ссылки.
Я так понял тебе нужен offline закачик, типа offline exploer"а


 
vidiv ©   (2005-12-26 08:20) [7]

Перечислить файлы находящиеся в папке веб-сервера в общем случае невозможно



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

Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
2-1135342911
KitsumVI
2005-12-23 16:01
2006.01.15
Как удалить компонент


2-1135628629
Danja
2005-12-26 23:23
2006.01.15
Pen.Color


4-1131416118
msgipss
2005-11-08 05:15
2006.01.15
Можно ли получить время нахождения процесса в памяти


2-1135746291
mss
2005-12-28 08:04
2006.01.15
Проиграть два файла


2-1135621862
Mahab
2005-12-26 21:31
2006.01.15
Jpeg





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский