用批处理上传文件到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放到本地电脑任意目录下执行都可以。

 

 

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