HOWTO · Batch
使用批處理指令碼連線 FTP
本教程將討論如何使用批處理指令碼連線 FTP。
本頁內容
FTP(檔案傳輸協議)是建立在客戶端-伺服器上的標準協議,用於將檔案從一臺計算機傳輸到另一臺計算機。
在本文中,我們將瞭解如何在 Batch 中建立 FTP 指令碼並連線 FTP 伺服器。此外,我們將看到必要的示例和解釋,以使主題更容易理解。
使用批處理指令碼連線 FTP
在開始之前,我們需要記下這個重要的注意事項。要在批處理指令碼中嵌入 FTP 指令碼,你需要在 FTP 指令碼的開頭新增行@ftp -i -s:"%~f0"&GOTO:EOF。
這裡,"%~f0" 用於解析正在執行的 Batch 檔案的名稱,而 GOTO: EOF 用於關閉 Batch 指令碼。
示例 1:
下面是一個用 Batch 編寫的簡單 FTP 指令碼;這是最基本的概念。你需要在指令碼上提供你的網址、使用者名稱和密碼。
讓我們看一下我們示例的程式碼:
@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
LCD c:\MyLocalDirectory
CD public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye
示例 2:
這是一個經典的 FTP 指令碼示例,與上一個指令碼大體相似。讓我們看看我們示例的程式碼:
open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye
示例 3:
這是一個 FTP 指令碼示例,可讓你自動連線 FTP。此示例的程式碼如下所示:
@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD
對於所有示例,你需要在執行指令碼之前提供你自己的使用者名稱和密碼。