使用FTP命令自動完成檔案的上傳和下載
在沒有FTP工具的情況下,我們如何讓電腦自動下載和上傳檔案到FTP伺服器呢?這裡給出一個例子,以方便大家緊急情況下使用。
由於Windows下的FTP命令包含了執行指令碼的功能,我們可以事先將要進行的工作,以FTP命令的子命令方式寫入一個指令碼檔案中。然後讓使用FTP自動執行該指令碼即可達到預期效果。當然前提是你要會用FTP的子命令。下面我就舉個例子。大家套用即可。
首先,我們要將需要準備一個任務清單。包括從登陸FTP伺服器,完成各項工作,到最後退出FTP伺服器的全部命令。並將其儲存為一個文字檔案。例如:
TaskList.txt
-----------------------------------------------------------------------------------------
user loginname password
cd /
get file1.dat d:/download/file1.dat
get file2.dat d:/download/file2.dat
......
send d:/newfile1.dat
send d:/newfile2.dat
......
quit
然後,我們在dos命令視窗下輸入如下命令即可。也可以將這個命令儲存在一個自動批處理檔案中。使用Windows計劃任務讓電腦在指定的時間自動完成該任務。例如:
Auto.bat
-----------------------------------------------------------------------------------------
ftp -n -v -s:c:/TaskList.txt ftpServerAddress