忙做一个批处理或VBS,把FTP上的某个文件下载并以当前时间命名存放,
做一个批处理或VBS,把FTP上的某个文件下载并以当前时间命名存放,比如:FTP服务器IP192.168.1.100用户名admin密码admin888把里面DATA文件...
做一个批处理或VBS,把FTP上的某个文件下载并以当前时间命名存放,
比如:FTP服务器IP 192.168.1.100 用户名 admin 密码 admin888 把里面DATA文件夹下的ABC.MBD下载下载并命名为 20130907-ABC.MDB,这样每天我本地会每天增加一个MDB文件,不怕数据出错,以便恢复数据,或者压缩并命名存放更好,谢谢了 展开
比如:FTP服务器IP 192.168.1.100 用户名 admin 密码 admin888 把里面DATA文件夹下的ABC.MBD下载下载并命名为 20130907-ABC.MDB,这样每天我本地会每天增加一个MDB文件,不怕数据出错,以便恢复数据,或者压缩并命名存放更好,谢谢了 展开
2个回答
展开全部
@echo off
set dt=
set tm=
echo open 192.168.1.100>config.txt
echo admin>>config.txt
echo admin888>>config.txt
echo binary>>config.txt
echo cd WEB/CCC/DDD>>config.txt
for /f "tokens=1,2,3 delims=- " %%i in ("%date%") do set dt=%%i%%j%%k
for /f "tokens=1,2,3 delims=:." %%i in ("%time%") do set tm=%%i%%j%%k
echo get aaa.mdb "%dt%%tm%-ABC.mdb">>config.txt
echo bye>>config.txt
ftp -s:config.txt
保存到BAT文件保存后运行
追问
config.txt里是啥内容过呢?
追答
就是FTP需要的配置文件,自动生成。修改的话只需要修改BAT里边的
展开全部
本地新建个ftp.txt,内容为:
---------------------------------------------------
open 192.168.1.100
user admin
admin888
cd data
get abc.mdb
---------------------------------------------------
本地批处理文件内容:
---------------------------------------------------
ftp -n -s:ftp.txt
ren abc.mdb %date%-abc.mdb
---------------------------------------------------
ok,done
---------------------------------------------------
open 192.168.1.100
user admin
admin888
cd data
get abc.mdb
---------------------------------------------------
本地批处理文件内容:
---------------------------------------------------
ftp -n -s:ftp.txt
ren abc.mdb %date%-abc.mdb
---------------------------------------------------
ok,done
追问
您好,感谢您的回答,谢谢了,如果我想下载 FTP根目录 WEB/CCC/DDD下的aaa.mdb 保存到本地 D:\BACK,怎么写??
我刚才试了您的批处理,下载下来了,但没用用当前时间命名,窗口没用自动关掉,改成当天日期加当前时间怎么写??
追答
哦哦,ftp.txt里面最后加一行,加个bye,放在最后一行就可以了,
open 192.168.1.100
user admin
admin888
cd web\ccc\ddd
lcd d:\back
get aaa.mdb
bye
批处理不用修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |