Windows Bat 用FTP上传文件 使用笔记
2016-08-23 17:15
871 查看
背景
最近公司官网经常需要更新,更新的时候需要将一个文件上传到测试服务器,然后再在浏览器打开查看效果。上传操作比较麻烦,因此专门学习了一下BAT脚本编写,以此达到效果。例子
@echo off set ftpfilename=autoftp.cfg echo open 121.1x9.2x3.x58 >"%ftpfilename%" echo user ourusername ourpassword >>"%ftpfilename%" echo cd /dev.guanwan.com/www.guanwan.com/m >>"%ftpfilename%" echo get job_configruation.php job_configruation%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%.php >>"%ftpfilename%" echo put job_configruation.php >>"%ftpfilename%" echo bye >>"%ftpfilename%" ftp -ns:"%ftpfilename%" del "%ftpfilename%" pause
例子解释
@echo off关闭回显,简单理解就是每行运行结束并不重新显示当前的用户路径,用户信息
set ftpfilename=autoftp.cfg设置 ftpfilename 变量 ,它的值为autoftp.cfg。
将字符串输入到autoftp.cfg文件中。(其实就是将ftp的命令输入到这个文件中)
open, cd, user, get, put , bye 这些都是ftp命令啦
ftp -ns:”%ftpfilename%” 这个就是启用ftp客户端服务,运行autoftp.cfg里面的命令啦,其中-n意思是不使用自动登录,即连接ftp服务器的时候,自行输入账户密码后再登录,-s的意思运行紧跟-s后面的ftp文件里面的ftp命令。
del 删除了 autoftp.cfg文件。
pause 等待用户的任意输入自后再结束这个batch脚本
相关文章推荐
- 在windows中使用ftp连接后,上传文件出现错误
- 利用windows系统ftp命令编写的BAT文件上传[转]
- windows bat ftp多文件上传
- windows使用脚本进行FTP上传文件
- 如何在windows桌面使用ftp上传文件到linux服务器
- Windows下通过bat脚本实现自动上传文件到ftp服务器
- cURL 学习笔记与总结(4)使用 cURL 从 ftp 上下载文件与上传文件到 ftp
- 使用bat上传FTP文件
- Windows下配置ftp服务器,使用QT实现文件上传和下载
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- Windows做共享存储mount到Linux系统使用ftp工具上传与使用java程序上传文件
- [DOS] ftp批量上传,下载文件 windows_linux_mput_mget.bat
- 使用FtpWebRequest 类操作(上传、下载和删除)FTP上的XML文件
- 使用.net FtpWebRequest 实现FTP常用功能 上传 下载 获取文件列表 移动 切换目录 改名
- 使用ftp上传文件到Unix系统注意事项
- windows笔记-使用内存映射文件在进程之间共享数据
- Java 不用三方包, 并且使用socket, 访问ftp, 并且将文件上传
- Windows:在命令行或者bat脚本中上传下载文件
- JAVA 文件上传下载笔记之使用基本IO流实现上传
- 使用API进行FTP文件上传和下载