Показать полную графическую версию : [решено] FTP синхронизация папок
Даже не знаю как лучше сформулировать название темы для той задачи которая имеет место.
Есть папки d:\FTP\ClientIN, d:\FTP\ClientOUT (на стороне клиента) и /ServerIN, /ServerOUT (на стороне сервера), на сервере работает Filezilla.
нужно чтобы при запуске из папки ClientOUT все перемещалось в папку ServerIN, а из папки ServerOUT все файлы перемещались в ClientIN.
С FTP через консольку раньше не работал, посему прошу помощи в подготовке файла ответов (со временем и сам разберусь, но, как водится, "нужно вчера").
open FTPserv
User1
P@$$w0rd
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
Iska, спасибо.
ftp.exe -i -n -s:E:\Песочница\0401\SomeScenario.txt »
Здесь -n лишний параметр, полагаю. По крайней мере для такого файла.
А bell это просто для прикола? Вроде кроме звукового оповещения ничего не включает.
Здесь -n лишний параметр, полагаю. »
Вам виднее, включена ли у Вас автоматическая авторизация.
А bell это просто для прикола? Вроде кроме звукового оповещения ничего не включает. »
Нет, не для прикола. Для оповещения при совершении операций.
Вам виднее, включена ли у Вас автоматическая авторизация. »
это ведь от настроек сервера зависит? FTP на Filezill'e не я поднимал, в наследство осталось.
-n Отключение автоматического входа при начальном подключении.
с параметром -n сервер вообще не запрашивал авторизацию, после того как убрал - прошло как надо быть.
Для оповещения при совершении операций. »
Запускаться будет автоматически, так что опять же убрал чтобы пользователей не пугать пиликающим кампутиром.
это ведь от настроек сервера зависит? »
Ага.
с параметром -n сервер вообще не запрашивал авторизацию, »
Очень странно. Параметром «-n» клиент «говорит» серверу, чтобы тот, напротив, запрашивал авторизацию. Во всяком случае, мой FileZilla Server 0.9.41 отрабатывал параметр «-n» корректно.
Запускаться будет автоматически, так что опять же убрал чтобы пользователей не пугать пиликающим кампутиром. »
Это нормально ;).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.