码迷,mamicode.com
首页 > Windows程序 > 详细

利用windows系统ftp命令编写的BAT文件上传[转]

时间:2015-10-11 22:55:09      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

利用windows系统ftp命令编写的BAT文件上传[转]

在开发中往往需要将本地的程序上传到服务器,而且用惯了linux命令的人来说。在windows下就比较麻烦了。为了方便特编写一个BAT程序来帮助需要这样功能的人。如果用其他IDE工具自带的FTP功能也可以,^_^!
     命令: todev.bat /index.asp  默认d:\cnweb为网站的根目录。
     我的 http://www.lawcar.cn/ http://www.myitcar.com/ http://www.stockcar.cn/ http://www.lunwencar.com/ 都是靠这样的方法维护。

技术分享@IF "%1"=="" goto error_parm
技术分享@IF "%2"=="" goto error_parm
技术分享
技术分享@SETLOCAL
技术分享@set server=192.168.10.199
技术分享@set username=
技术分享@set password=
技术分享
技术分享@echo 是否上传 d:\cnweb\%1\%2 到dev服务器!
技术分享
技术分享@echo off
技术分享CHOICE /C YN /"确认请按 Y,否请按N退出"
技术分享if errorlevel 255 goto no
技术分享if errorlevel 2 goto no
技术分享if errorlevel 1 goto yes 
技术分享
技术分享
技术分享:no
技术分享@echo on
技术分享@echo 没有任何文件上传到DEV.
技术分享@goto end 
技术分享
技术分享:yes
技术分享
技术分享IF not EXIST d:\cnweb\%1\%2 goto error2
技术分享
技术分享echo open %server% > ftp.txt
技术分享echo user %username% >> ftp.txt
技术分享echo %password% >> ftp.txt
技术分享echo cd %1 >> ftp.txt
技术分享echo bye>> ftp.txt
技术分享ftp -s:ftp.txt -n | find "550"
技术分享if not errorlevel 1 @goto error
技术分享rem del ftp.txt ftperror.txt
技术分享
技术分享echo open %server% > ftp.txt
技术分享echo user %username% >> ftp.txt
技术分享echo %password% >> ftp.txt
技术分享echo cd %1 >> ftp.txt
技术分享echo put d:\cnweb\%1\%2 >> ftp.txt
技术分享echo bye>> ftp.txt
技术分享ftp -s:ftp.txt -n | find "Invalid" 
技术分享if not errorlevel 1 @goto error3
技术分享rem del ftp.txt ftperror.txt
技术分享
技术分享@echo on
技术分享@echo 上传DEV完成.
技术分享@goto putok 
技术分享
技术分享:error
技术分享@echo 服务器目录错误 %1 
技术分享rem del ftp.txt ftperror.txt
技术分享@goto end
技术分享
技术分享:error2
技术分享@echo 本地目录错误 d:\cnweb\%1
技术分享@del ftp.txt ftperror.txt
技术分享@goto end
技术分享
技术分享:error3
技术分享@echo 上传文件错误 d:\cnweb\%1\%2 del ftp.txt ftperror.txt @goto end :putok @echo 上传成功 %1 %2 ! @rem del ftp.txt ftperror.txt @goto end :error_parm @echo 参数错误,正确格式: todev 相对路径 文件名 @goto end :end @echo Bye. @ENDLOCAL

利用windows系统ftp命令编写的BAT文件上传[转]

标签:

原文地址:http://www.cnblogs.com/joean/p/4870272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!