Показать сообщение отдельно
Старый 14.03.2007, 05:52     # 10
SwiMMeR
::VIP::
Отыпный Саводод
 
Аватар для SwiMMeR
 
Регистрация: 27.10.2002
Адрес: Краснодар, Россия
Пол: Male
Сообщения: 452

SwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собойSwiMMeR Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от KomatoZo Посмотреть сообщение
у ftp.exe есть масса ключиков. В том числе и -s. Читайте мануаль
Цитата:
Сообщение от Hubbitus Посмотреть сообщение
думаю проще тем же ftp.exe просто зайти после скачивания и все не нужное удалить...
Собственно в этом то и проблема. ftp.exe не может копировать каталоги/папки/директории, только файлы. Может создавать папки на удаленном сервере и может удалять пустые папки на удаленном сервере.

В моем случае за ранее не известно существуют ли подпапки в папке, которую я копирую, неизвестно сколько их и каковы их имена.

добавлено через 11 минут
Пока проблему решил так:
Файл 1.cmd
Код:
MKDIR "cdump"
CD "cdump"
"CURL" ftp://login:password@server/cdump/ --list-only > "%TEMP%\dirs.tmp"
FOR /F "eol= " %%I IN (%TEMP%\dirs.tmp) DO CALL "2.cmd" %%I 
ERASE /F /Q "%TEMP%\dirs.tmp"
Файл 2.cmd
Код:
MKDIR "cdump\%1"
CD "cdump\%1"
@ECHO login>"%TEMP%\admin_cdump.tmp"
@ECHO password>>"%TEMP%\admin_cdump.tmp"
@ECHO binary>>"%TEMP%\admin_cdump.tmp"
@ECHO prompt>>"%TEMP%\admin_cdump.tmp"
@ECHO cd /cdump/%1>>"%TEMP%\admin_cdump.tmp"
@ECHO mget *>>"%TEMP%\admin_cdump.tmp"
@ECHO mdelete *>>"%TEMP%\admin_cdump.tmp"
@ECHO cd /cdump>>"%TEMP%\admin_cdump.tmp"
@ECHO rmdir %1>>"%TEMP%\admin_cdump.tmp"
@ECHO bye>>"%TEMP%\admin_cdump.tmp"
FTP -s:"%TEMP%\admin_cdump.tmp" server
ERASE /F /Q "%TEMP%\admin_cdump.tmp"
вот
__________________
The Information will be FREE!
SwiMMeR вне форума