Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: ЛМВ
Всем доброго времени суток.

Помогите решить задачу.
Есть адрес в и-нете (например "http://my-immortal.fanphoto.info/data/media/my-immortal/94/")
Там лежат файлы "*.jpg" (например "http://my-immortal.fanphoto.info/data/media/my-immortal/94/4.jpg").
Как скопировать каждый отдельный файл, если известно его название - мне помогли, и я знаю (спасибо за помощь "Lukas"-у) ▼
======================================================
Public Declare Function DoFileDownload Lib "shdocvw.dll" _
(ByVal lpszFile As String) As Long

Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, _
ByVal szURL As String, _
ByVal szFileName As String, _
ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long


Public Function DownLoadFile(strURL As String, strFileName As String)
Dim lngRetVal As Long
If strFileName = vbNullString Then
lngRetVal = DoFileDownload(StrConv(strFileName, vbUnicode))
If lngRetVal = 0 Then DownLoadFile = True
Else
lngRetVal = URLDownloadToFile(0, strURL, strFileName, 0, 0)
If lngRetVal = 0 Then DownLoadFile = True
End If
End Function
======================================================

Но как узнать названия всех файлов и их количество по этому адресу - я не знаю.
В пределах одного компа - работает функция ChDir(), но в и-нете она не работает.

КАК ПЕРЕБРАТЬ ВСЕ ФАЙЛЫ по указанному адресу, получить их имена?

ПОМОГИТЕ, ЕСЛИ КТО ЗНАЕТ!!! (HELP, так сказать)

СПАСИБО


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.