How to upload files to remote server using ftp command from Windows Command Prompt

In this article, I will show you how to transfer files to a remote server, using the ftp command - line - directly from the Windows Command Prompt.

Prerequisites are: remote server must have FTP Server up and running and accept FTP connection.

Let's create the file scripts.txt, fill it with the necessary instructions to login, transfer mode, destination, files list, end connection.

file: script.txt

ftp_username
ftp_password
bin
cd public_html
put file_1.ext
put file_2.ext
put file_n.ext
bye

Now to start the transfer by command prompt: type the ftp command as follow.

You can reach the server with an IP address

ftp -s:script.txt xxx.xxx.xxx.xxx

Or domain name

ftp -s:script.txt example.com

If you want to automate this procedure, using a batch file, create a file upload.bat and fill it with the preferred command line.

Add new comment