在無圖形介面的伺服器、嵌入式裝置或自動化腳本中,原生 ftp.exe 仍是最輕量可靠的檔案傳輸工具。本文以實際案例示範:連線、認證、目錄操作、二進位模式、本地/遠端路徑切換、單檔/批量上傳下載、刪除與清理,並附關鍵細節提醒。
qint.ithot.netusername / 密碼:user1234D:\qint(預先建立並放入待上傳檔案)open qint.ithot.net 2121開始 → 執行 → 輸入 ftp(或直接 ftp qint.ithot.net 合併連線步驟)open qint.ithot.netusernameuser1234user 重新登入。dir(詳細)ls(僅檔名)mkdir qintcd qintbinlcd d:\qint!dirput i001.jpgmput *.*prompt 關閉互動確認。get d123.jpgmget *.*delete *.*cd ..(注意空格)rmdir qintbye 或 quit| 情境 | 正確做法 | 常見錯誤 |
|---|---|---|
| 非文字檔傳輸 | 先輸入 bin | 預設 ASCII 導致二進位檔損毀 |
| 本地/遠端路徑混淆 | 用 pwd 確認遠端、lcd 切換本地 | 以為在本地操作實際在遠端,反之亦然 |
| 批量傳輸卡住 | 先 prompt 關閉提示 | 逐檔詢問 Y/N 導致腳本卡死 |
| 非標準埠 | open host port 或 ftp host port | 僅輸入主機名,連線逾時 |
| 密碼輸入錯誤 | 輸入 user 重新登入 | 反覆嘗試導致 IP 被暫封 |
restart 位移 + reget/appendscript.txt 含指令列,啟動 ftp -n -s:script.txt(-n 取消自動登入,腳本內用 user/pass)。? 或 help。熟練這套流程,即可在任何支援 TCP/IP 的 Windows 環境輕鬆完成 FTP 檔案管理,無需安裝額外軟體。