Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] FTP синхронизация папок (http://forum.oszone.net/showthread.php?t=289339)

Elven 13-10-2014 18:19 2414806

FTP синхронизация папок
 
Даже не знаю как лучше сформулировать название темы для той задачи которая имеет место.
Есть папки 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 2414874

Код:

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 2414891

Iska, спасибо.
Цитата:

Цитата Iska
Код:

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

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

Iska 13-10-2014 21:45 2414895

Цитата:

Цитата Elven
Здесь -n лишний параметр, полагаю. »

Вам виднее, включена ли у Вас автоматическая авторизация.

Цитата:

Цитата Elven
А bell это просто для прикола? Вроде кроме звукового оповещения ничего не включает. »

Нет, не для прикола. Для оповещения при совершении операций.

Elven 14-10-2014 13:05 2415179

Цитата:

Цитата Iska
Вам виднее, включена ли у Вас автоматическая авторизация. »

это ведь от настроек сервера зависит? FTP на Filezill'e не я поднимал, в наследство осталось.
Цитата:

Цитата cmd
-n Отключение автоматического входа при начальном подключении.

с параметром -n сервер вообще не запрашивал авторизацию, после того как убрал - прошло как надо быть.
Цитата:

Цитата Iska
Для оповещения при совершении операций. »

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

Iska 14-10-2014 15:17 2415274

Цитата:

Цитата Elven
это ведь от настроек сервера зависит? »

Ага.

Цитата:

Цитата Elven
с параметром -n сервер вообще не запрашивал авторизацию, »

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

Цитата:

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

Это нормально ;).


Время: 01:41.

Время: 01:41.
© OSzone.net 2001-