|
|
楼主 |
发表于 2011-10-24 00:40:10
|
显示全部楼层
回复 2# Batcher
比如“test_2011-10-11” 数据库文件不是很大,我整得一个逐个下载数据库文件的批处理。可是下载到第二个数据库的时候ftp断开了,怎么样才能让他一直保持连接呢?- echo on
- set test1=GG_%date:~0,10%
- set test2=xitong_%date:~0,10%
- REM 在本地创建与服务器需要备份同名文件夹
- md "F:\backup\database\test2\%test2%"
- md "F:\backup\database\test1\%test1%"
- echo open 192.168.1.45 >ftp.TXT
- echo test>>ftp.TXT
- echo test>>ftp.TXT
- echo prompt n>>ftp.TXT
- echo type binary>>ftp.TXT
- echo runique y>>ftp.TXT
- echo lcd F:\backup\database\xitong\%test2%>>ftp.TXT
- echo cd "/database/xitong/sql/">>ftp.TXT
- echo get %test2%.sql>>ftp.TXT
- echo cd "/database/xitong/data files/%test2%/">>ftp.TXT
- echo mget *.*>>ftp.TXT
- echo lcd F:\backup\database\GG\%test1%>>ftp.TXT
- echo cd "/database/GG/sql/">>ftp.TXT
- echo get %test1%.sql>>ftp.TXT
- echo cd "/database/GG/data files/%test2%/">>ftp.TXT
- echo mget *.*>>ftp.TXT
- echo bye>>ftp.TXT
- ftp -s:ftp.TXT
- del ftp.TXT
- PAUSE
复制代码 |
|