@set bak=%java_home%\..\..\appServ\server\webapps\NetCafe\backup\longtermdata\
@mkdir backup
@rem 自动新建一个存放备份
数据的目录
@copy /Y "%bak%\*.*" backup
@rem 把备份数据库复制到新建的目录中
@cd backup
@jar cvf localbak.jar *.*
@rem 打包
@echo open
192.168.0.198>ftpcmd
@rem 设置要上传FTP服务器IP
@echo user
admin system198797>>ftpcmd
@rem 设置用户名和
密码@echo cd backup>>ftpcmd
@rem 进入要上传的一个目录(此目录要求已经存在,且在FTP根目录下)
@rem 多个
网吧同时上传备份数据,可以对应不同的
文件夹
@echo prompt>>ftpcmd
@echo binary>>ftpcmd
@echo put localbak.jar>>ftpcmd
@rem 上传打包的文件
@echo bye>>ftpcmd
@rem 断开和FTP服务器的连接
@ftp -n<ftpcmd
@del ftpcmd
@rem 上传FTP并且删除通过重定向生成的FTP配置文件
复制以上代码 另存为BAT文件,添加到系统计划任务!
红色的是FTP地址, 蓝色的是FTP帐号!记得换一下!这个代码只能备份一天的, 文件名为 localbak.jar
第二天又被覆盖了, 有没有高人 可以把他改一下,文件名按日期生成!
这样的话 就可以备份很多天的了!