3Sep

Încărcați fișierele pe un site FTP cu un clic dreapta utilizând acest script simplu

În timp ce există o mulțime de clienți FTP disponibili, nimic nu este mai simplu decât trimiterea de fișiere către un server FTP cu un clic dreapta. De asemenea, există o mulțime de utilități disponibile care adaugă această funcție la Windows, dar pentru un geek este destul de satisfăcător să dezinstalați "încă un alt utilitar" și să îl înlocuiți cu propriul instrument.

Dacă vă aflați în mod frecvent încărcarea fișierelor pe un site FTP, avem un script care face acest lucru la fel de ușor ca un clic-dreapta, fără a fi nevoie de utilități externe.

Personalizarea scriptului

Scriptul batch este gata de utilizare, tot ce trebuie să faceți este să completați spațiile libere și apoi să adăugați o scurtătură la meniul Windows Send To( Trimitere la Windows).Există comentarii în script pentru a ajuta la configurare, dar le vom acoperi aici într-un mod mai detaliat.

Informații despre conexiune

Există trei variabile pe care va trebui să le setați în scriptul de sub Informații conexiune secțiune: Server

  • - Adresa de destinație FTP( adică ftp.mysite.com).Nume utilizator
  • - Numele de utilizator la care trebuie să vă conectați. Parola
  • - Pentru această variabilă, puteți să codificați parola prin introducerea valorii după "SET Password =" sau, din motive de securitate, să solicitați parola de fiecare dată când o rulați. Pentru a fi solicitat, comentați linia hardcode modificând-o la "REM SET Password =" și apoi detașați linia imediat sub ea( eliminați REM), așa că se citește "SET / P Password = Enter [...]".Subdirectori

pe site-ul FTP

În cazul în care doriți ca fișierele să fie încărcate într-un subdirector de pe site-ul FTP vizat, trebuie doar să editați directorul de schimbare, comenzile "cd", linii. Puteți găsi aceste linii care încep cu "REM ECHO cd" și apoi listați pur și simplu ordinea în care doriți să navigați prin subfoldere. Prin deconectarea acestor linii( eliminarea REM) și introducerea numelui corespunzător al subdirectorului după "cd", puteți trece la dosarul țintă.Desigur, puteți adăuga mai multe linii după cum este necesar.

De exemplu, dacă doriți să trimiteți fișierele în directorul de pe site-ul dvs. FTP, "/Dir1/Files/ Draft", liniile din script-ul dvs. ar arăta astfel:

ECHO cd Dir1 & gt;% Comenzi%
ECHO cd Files & gt; & gt;% Comenzi%
ECHO cd Draft & gt; & gt;% Commands%

Limitations

În general, acest script se va potrivi, probabil, majorității nevoilor de încărcare FTP de bază, dar există câteva limitări pentru a fi conștienți de: Fișierele

  • vor fi suprascrise pe serverul FTP fără avertisment. Țineți cont de acest lucru în cazul în care încărcați un fișier care are același nume ca un fișier existent în locația vizată.
  • Puteți trimite numai fișiere, nu directoare. Dacă selectați un director și încercați să îl trimiteți la scenariu, acesta nu va funcționa corect.
  • Serverul FTP, numele de utilizator,( opțional) specificațiile parolei și subdirectorului sunt hardcodate în script. Dacă aveți nevoie să trimiteți fișiere către mai multe site-uri FTP și / sau subdirectoare, veți avea nevoie de o copie separată a scriptului( precum și de o altă comandă Trimitere la o scurtă), cu aceste valori setate corespunzător.

Descărcați scriptul SendToFTP de la How-To Geek