Come faccio a caricare i file utilizzando la row di command in Windows?

Quali sono i comandi FTP per il caricamento di file su un server utilizzando il prompt dei comandi di Windows?

Utilizzare la pagina Elenco comandi FTP della row di command di Microsoft Windows .

Aprire CMD di Windows, digitare ftp e questi comandi:

 ftp> open 123.4.567.89 ftp> user ftp_username ftp_password ftp> cd folder1/folder2 ftp> quote pasv ftp> binary ftp> send C:\uploadfile.txt ftp> disconnect ftp> quit 
  • 123.4.567.89 è l'IP del server FTP
  • ftp_username è il nome utente per il login sul server FTP
  • ftp_password è la password per l'accesso al server FTP
  • folder1/folder2 è il path del server FTP in cui deve essere caricato il file
  • C:\uploadfile.txt è il path del file locale che deve essere caricato

Per saperne di più

Mentre, in alcuni casi, è ansible utilizzare il client ftp.exe row di command di Windows, come la risposta di @nixda mostra, nella maggior parte dei casi non è ansible. L' ftp.exe non support una modalità passiva, ciò che rende inutile al giorno d'oggi, quando si collega su Internet a causa di firewall e NAT onnipresenti.

Anche oggi è meglio utilizzare FTPS (una variante crittografata di FTP), cosa che non è supportta anche da ftp.exe .

È meglio utilizzare qualsiasi client di row di command FTP di terze parti. La maggior parte supportno la modalità passiva e FTPS.

Ad esempio con lo script WinSCP , è ansible utilizzare un file batch come:

 winscp.com /log=upload.log /command ^ "open ftpes://username:[email protected]/" ^ "put ""C:\local\path\file.dat"" ""/remote/path/file.dat""" ^ "exit" 

C'è anche una guida per la conversione ftp.exe script ftp.exe Windows ftp.exe script WinSCP .

(Io sono l'autore di WinSCP)