Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как скопировать несколько файлов из и-нета на свой комп с помощью VBA?
 
 автор: ЛМВ   (05.07.2010 в 10:44)   личное сообщение
 
 

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

Помогите решить задачу.
Есть адрес в и-нете (например "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, так сказать)

СПАСИБО

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList