Board logo

标题: [网络连接] 批处理文件怎样根据FTP上的新版本自动修改本地文件? [打印本页]

作者: auqfgmd    时间: 2012-1-6 15:34     标题: 批处理文件怎样根据FTP上的新版本自动修改本地文件?

对比FTP和本地文件 发现FTP上面有新版本的时候
自动修改本地文件的名字
在下载新版本的
那位大哥帮小弟想想应该怎么写啊
作者: auqfgmd    时间: 2012-1-6 15:37

:1
if exist D:\Share\ad.exe goto end
if not exist D:\Share\ad.exe goto xcopy
:xcopy
echo open xxx.xxx.xxx.xxx >ftp.txt
echo xxxxxx >>ftp.txt
echo xxxxxxx>>ftp.txt
echo get ad.exe d:\Share\ad.exe >>ftp.txt
echo bye >>ftp.txt
ftp -s:ftp.txt
del ftp.txt
exit
:end
set dname=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set tname=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
set /a dd=dname/1
set /a tt=tname/1
set fname=%dd%%tt%
copy D:\Share\ad.exe "D:\Share\%fname%ad.exe"&&del D:\Share\ad.exe /q /f
goto 1
这个是下载部分的BAT
这个是我网上借鉴过来的脚本自己拼凑的
对比文件这个网上还真的找不到
那位好心的大哥帮小弟想想应该怎么写
小弟感激不敬
作者: find    时间: 2012-1-6 15:53

http://www.bathome.net/thread-1132-1-1.html
作者: auqfgmd    时间: 2012-1-6 15:55

回复 3# find


    看不懂你发的
你能解释下吗
作者: find    时间: 2012-1-6 15:59

回复 4# auqfgmd


哪一行看不懂?
作者: auqfgmd    时间: 2012-1-6 16:04

回复 5# find


    我都看不懂  我是个新手
作者: find    时间: 2012-1-6 16:07

不好意思,刚才链接发错了,看看这个:
http://www.bathome.net/thread-12528-1-1.html
作者: auqfgmd    时间: 2012-1-7 18:20

回复 7# find


    兄弟  我昨天被禁言了  说每个小时只能发10个贴  你QQ多少啊
作者: lovedjsn    时间: 2012-1-7 21:19

本帖最后由 lovedjsn 于 2012-1-7 21:20 编辑

我记的好像BBS里有关于FTP更新类你可以搜一下~!
可以对比日期~~日期本地和服务器不一样时下载更新~!
作者: find    时间: 2012-1-8 22:31

回复 8# auqfgmd


这个应该不是禁言吧,是对新用户的限制,大部分论坛都是这样的吧。
作者: auqfgmd    时间: 2012-1-9 15:59

回复 10# find


    哦 知道了
作者: find    时间: 2012-1-9 16:08

回复 9# lovedjsn


你搜到了吗?我也想学习一下
作者: auqfgmd    时间: 2012-1-9 21:33

回复 12# find


    还没有哦 这几天都是网吧忙呢 没有时间哦
作者: find    时间: 2012-1-10 10:04

回复 13# auqfgmd


不是问你,我是想问9楼那位兄弟搜到没有。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2