用批處理上傳文件到ftp服務器目錄及從ftp下載文件

一說明

①.旨在實現從嵌入式設備的ftp服務器上下載文件到本地電腦上,或從本地電腦上傳文件到嵌入式設備的ftp服務器上。

②.爲什麼要這樣做?由於我的嵌入式設備出現異常重啓,隔十幾秒就自動重啓一下。懷疑應用程序出現問題,所以需要先修改啓動腳本——不加載應用程序,方便查找問題並恢復嵌入式設備。設備隔十幾秒就自動重啓,沒有時間telnet上設備並修改啓動腳本,而批處理的方式簡便快捷,所以需要用批處理的方法將本地電腦上修改好的啓動腳本直接替換掉設備裏的。

二.

在本地電腦新建test.txt文件,然後將示例如下的代碼拷貝粘貼進去。保存後,修改test.txt後綴名爲test.bat。然後雙擊運行該文件即可。

示例

①.如下:

@echo off
 echo open 192.168.2.158 21 >> temp.txt
 echo user root 12345>> temp.txt
 echo bin >> temp.txt
 echo put "D:\ceshi\執行文件\rcS" "/etc/init.d/rcS" >> temp.txt
 echo get "/etc/init.d/rcS" "D:\ceshi\執行文件\rcS" >> temp.txt
 echo bye >> temp.txt
 ftp -n -s:"temp.txt"
 pause

②.逐行說明:

1.
2.打開ftp服務器(IP地址爲192.168.2.158)
3.輸入ftp用戶名(root)和密碼(12345),和端口號(21)。爲保證文件傳輸成功,使用最高權限的賬戶root
4.
5.將本地電腦的文件上傳到ftp服務器目錄下
6.將ftp服務器的文件下載到本地電腦。
7.
8.
9.

③.注意

不用新建temp.txt文件,因爲雙擊test.bat後會自動生成temp.txt文件;

test.bat放到本地電腦任意目錄下執行都可以。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章