Страница 1 из 1

Копирование файлов с локального компа на FTP

Добавлено: Ср фев 19, 2014 15:06
Rampl
Передо мной поставили задачу:
раскидать один файл по каталогам на FTP.
Исходный файл расположен, например, по адресу: D:/Исходник/письмо.doc. мне нужно раскидать данное письмо по каталогам:
1) FTP//1\11\111\qwerty
2) FTP//2\22\222\qwerty
3) FTP//3\33\333\qwerty
...
Конечная папка(имя каталога) у всех одинаковая.

Пытался осуществить данный механизм посредством поиска на FTP по имени каталога и отобразить найденные каталоги на панели. Использую скрипт (BigFilesCopyInBigFolders.vbs), но после выбора конечного пути - выдает, что папки не выбраны - конец.

искал в существующих темах, но под свою задачу ничего не смог найти.

[mod="CaptainFlint"]Замечание за создание дубля. Копия сообщения в теме Копировать один файл в несколько папок сразу! удалена.[/mod]

Добавлено: Ср фев 19, 2014 19:36
Flasher
Можно и без скрипта попробовать. Подмонтировать FTP как диск через FTP-Drive и др. и потом через опцию диалога ТС раскидать по выделенным каталогам.

Добавлено: Вт фев 25, 2014 13:15
Rampl
Flasher писал(а):Можно и без скрипта попробовать. Подмонтировать FTP как диск через FTP-Drive и др. и потом через опцию диалога ТС раскидать по выделенным каталогам.
на Win 7 FTP-Drive целевой FTP отображает пустым.

Добавлено: Вт фев 25, 2014 13:32
Avada
Rampl
Значит, пробовать "и др." (WebDrive, NetDrive).

Добавлено: Вт фев 25, 2014 14:39
Rampl
Avada писал(а):Rampl
Значит, пробовать "и др." (WebDrive, NetDrive).
WebDrive - с ним так же проблема: при подключении отображает корневой каталог с имеющимися подкаталогами. при попытке зайти в любой из них - снова(!) отображает корневой каталог, но путь отображается как-будто в папку вошел.

пробовал FTP->Загрузка по списку...
при наличии файла списка загрузки, осуществляет копирование в одностороннем порядке - только с FTP на локальную машину (после выбора файла списка загрузки предлагает выбрать целевой каталог - по умолчанию - это активная панель на локальной машине, а указать целевым FTP - не знаю как).
содержимое ftplist.txt:
d:\TEST-2.txt -> ftp://log:pass@IP/1/11/111/TEST-2.txt
результат - просит снять защиту от записи.
в обратном порядке: ftp://log:pass@IP/1/11/111/TEST-2.txt -> d:\TEST-2.txt - работает нормально.

Добавлено: Вт фев 25, 2014 15:25
Flasher
Rampl
ExpanDrive ?

Добавлено: Вт фев 25, 2014 16:37
Rampl
Flasher писал(а):Rampl
ExpanDrive ?
Даже не цепляется к FTP

Добавлено: Вт фев 25, 2014 16:55
Flasher
С wput проблем нет? Могу взять и ChilkatFTP, но лень..

Добавлено: Вт фев 25, 2014 17:05
Rampl
завтра напишу про новые попытки

Добавлено: Ср фев 26, 2014 11:10
Rampl
с wput не справился...

Хотелось бы верить, что "Загрузка по списку... " всё же позволяет осуществить рассылку на FTP, и неудача связана исключительно моей криворукостью... Тогда направьте на путь истинный

Добавлено: Ср фев 26, 2014 12:47
Flasher
Rampl писал(а):с wput не справился...
В чём именно проблема?

Добавлено: Ср фев 26, 2014 13:33
Rampl
в незнании принципов работы в командной строке... так, что даже конкретные примеры у меня не работают... "wput не является внутренней или внешней командой..."

Добавлено: Ср фев 26, 2014 14:29
Flasher
Так, может, и с предыдущими примерами те же трудности?
Для теста:

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\wput\wput.exe
-b -oLog.txt -v −−skip−existing −−no−directories -A %V "ftp://ЛОГИН:ПАРОЛЬ@HOST/ПАПКА/%N"
%COMMANDER_PATH%\Totalcmd.exe,3
Залить файл на FTP-сервер
%COMMANDER_PATH%\Utils\wput\