În afara e-mailului, probabil cea mai obișnuită metodă de a trimite fișiere la o petrecere la distanță este via FTP. Deși există o mulțime de clienți FTP pe care îi puteți alege, Windows are un utilitar puțin cunoscut și utilizat în linie de comandă FTP construit in. Frumusețea acestui instrument constă în capacitatea sa de a fi scripted pe care le-am valorificat în script-ul de mai jos.
Acest script poate fi folosit din linia de comandă ca metodă "fără întrebări" de încărcare a unuia sau mai multor fișiere cu o singură comandă. În plus, puteți apela acest script din fișiere batch pentru a efectua încărcări automate ale fișierelor. Câteva utilizări pentru aceasta includ (dar, desigur, nu se limitează la acestea):
Singura configurație necesară este setarea informațiilor despre conexiunea serverului FTP. Sub linia "Informații despre conexiune", setați următoarele:
În funcție de setările de paravan de protecție, pentru prima dată când executați acest script, vi se poate solicita să permiteți accesul FTP la Internet. Stabilirea acestui aspect pentru a nu vă mai solicita din nou ar trebui să elimine avertismentele viitoare.
@CHO OFF ECHO Încărcați în FTP ECHO Scris de: Jason Faulkner ECHO SysadminGeek.com ECHO. ECOU. Utilizarea REM: REM UploadToFTP [/ L] FileToUpload REM REM Parametrii necesari: REM FileToUpload REM Fișierul sau fișierul care conține lista fișierelor ce urmează a fi încărcate. Parametrii opționali REM REM: REM / L Când este furnizat, FileToUpload este citit ca o listă de fișiere care trebuie încărcate. REM O listă de fișiere ar trebui să fie un fișier text simplu care are un singur fișier pe fiecare linie. Fișierele REM enumerate în acest fișier trebuie să specifice calea completă și să fie citate acolo unde este cazul. SETLOCAL EnableExtensions REM Informații despre conexiune: SET Server = SET Nume utilizator = SET Password = REM ---- Nu modificați nimic sub această linie ---- SET Commands = "% TEMP% SendToFTP_commands.txt" Numele și parola utilizatorului REM FTP. Nici un spațiu după. ECHO% Nume utilizator%>% Comenzi% ECHO% Parola% >>% Comenzi% REM setări transfer FTP. ECHO binar >>% Comenzi% IF / I % 1 == / L (REM Adăugați fișierele în listă pentru a fi FTP'ed) FOR / F "usebackq tokens = "% ~ dpnx2") ECHO a pus %% I >>%% Commands%) ELSE (ECHO a pus "% ~ dpnx1" >>% Commands%) REM Închideți conexiunea FTP. ECHO închide >>% Comenzi% ECHO bye >>% Comenzi% REM Efectuați FTP. FTP -d -i -s:% Comenzi%% Server% ECHO. ECOU. REM Curățați. DACĂ EXIST% Comenzi% DEL% Comenzi% ENDLOCAL
Descărcați încărcarea în FTP Script de la Sysadmin Geek