Войти

Показать полную графическую версию : [решено] FTP синхронизация папок


Elven
13-10-2014, 18:19
Даже не знаю как лучше сформулировать название темы для той задачи которая имеет место.
Есть папки d:\FTP\ClientIN, d:\FTP\ClientOUT (на стороне клиента) и /ServerIN, /ServerOUT (на стороне сервера), на сервере работает Filezilla.
нужно чтобы при запуске из папки ClientOUT все перемещалось в папку ServerIN, а из папки ServerOUT все файлы перемещались в ClientIN.
С FTP через консольку раньше не работал, посему прошу помощи в подготовке файла ответов (со временем и сам разберусь, но, как водится, "нужно вчера").

open FTPserv
User1
P@$$w0rd

Iska
13-10-2014, 20:31
ftp.exe -i -n -s:E:\Песочница\0401\SomeScenario.txt

SomeScenario.txt:
open FTPserv
user User1
P@$$w0rd

binary
bell

cd \ServerOUT
lcd D:\FTP\ClientIN
mget *.*
mdelete *.*

cd \ServerIN
lcd D:\FTP\ClientOUT
mput *.*
! del /f /q D:\FTP\ClientOUT\*.*

close
bye

Elven
13-10-2014, 21:26
Iska, спасибо.

ftp.exe -i -n -s:E:\Песочница\0401\SomeScenario.txt »

Здесь -n лишний параметр, полагаю. По крайней мере для такого файла.
А bell это просто для прикола? Вроде кроме звукового оповещения ничего не включает.

Iska
13-10-2014, 21:45
Здесь -n лишний параметр, полагаю. »
Вам виднее, включена ли у Вас автоматическая авторизация.

А bell это просто для прикола? Вроде кроме звукового оповещения ничего не включает. »
Нет, не для прикола. Для оповещения при совершении операций.

Elven
14-10-2014, 13:05
Вам виднее, включена ли у Вас автоматическая авторизация. »
это ведь от настроек сервера зависит? FTP на Filezill'e не я поднимал, в наследство осталось.
-n Отключение автоматического входа при начальном подключении.
с параметром -n сервер вообще не запрашивал авторизацию, после того как убрал - прошло как надо быть.
Для оповещения при совершении операций. »
Запускаться будет автоматически, так что опять же убрал чтобы пользователей не пугать пиликающим кампутиром.

Iska
14-10-2014, 15:17
это ведь от настроек сервера зависит? »
Ага.

с параметром -n сервер вообще не запрашивал авторизацию, »
Очень странно. Параметром «-n» клиент «говорит» серверу, чтобы тот, напротив, запрашивал авторизацию. Во всяком случае, мой FileZilla Server 0.9.41 отрабатывал параметр «-n» корректно.

Запускаться будет автоматически, так что опять же убрал чтобы пользователей не пугать пиликающим кампутиром. »
Это нормально ;).




© OSzone.net 2001-2012