Sarcina, există două foldere locale, trebuie să renunți la aceste fișiere la ftp de la distanță în aceleași foldere când apar aceste foldere. Metoda nu se pretinde a fi perfectă, dar funcționează și îndeplinește toate cerințele.
Instalați programul WinSCP.
Creați un fișier de script WinSCP
opțiunea lot pe
opțiunea confirmați
# Dosare excluse
opțiunea exclude "Backup"
# format de conexiune: utilizator: parola @ gazdă
deschideți ftp: // username: password @ ipaddress
# Modificarea directorului la distanță
cd / home / kiaj / greencorner
# Activați modul binar
opțional transfer binar
# Luăm fișiere pe discul local
primiți IN / * D: \ IN
# Mutați fișierele descărcate în directorul Backup de pe serverul de la distanță
mv IN /*.* IN / Backup /
# Am pus fișiere din directorul local în telecomandă
puneți D: \ OUT \ *. * OUT /
# Lăsăm WinSCP
ieșire
hai să salvăm fișierul ca remoteupdown.txt
și introduceți-o în linia de comandă
winscp.exe / console / script_remoteupdown.txt
Pot fi foarte comenzi foarte utile
Adăugați modificări în directorul local în directorul la distanță
Keepuptodate [
și sincronizează directoarele
sincronizați local | telecomandă | ambele [
Pentru a automatiza acest script, configurați intervalul necesar executării prin sarcina Programată din Windows.
Nu mă prefac că sunt originală, doar o notă.