求批处理命令,本地E盘下的一个文件夹BACKUP中的所有文件,每天定时备份到远端服务器192.168.1.88\D\backup\
3个回答
展开全部
写一个批处理
@echo off
net use \\192.168.1.88\ipc$ "" /user:guest
"C:\Program Files\WinRAR\WinRAR.exe" a c:\e_backup周%date:~13,1%.rar e:\backup
copy c:\e_backup周%date:~13,1%.rar \\192.168.1.88\backup\
del c:\e_backup周%date:~13,1%.rar
echo 复制命令已经执行...
pause
这个默认会覆盖上一次备份的数据,并且每次都是完整备份
net use \\192.168.1.88\ipc$ "" /user:guest 如果不是用guest用户连接服务器的话,吧""换成密码.guest换成对应的电话号码
然后保存为backup.bat放在C:\backup.bat 然后新建一个计划任务,让他每天运行一次,并且每天备份的文件名都会不一样,这样也不必计较什么完整备份啊,差异备份了,你的目的已经达到了
@echo off
net use \\192.168.1.88\ipc$ "" /user:guest
"C:\Program Files\WinRAR\WinRAR.exe" a c:\e_backup周%date:~13,1%.rar e:\backup
copy c:\e_backup周%date:~13,1%.rar \\192.168.1.88\backup\
del c:\e_backup周%date:~13,1%.rar
echo 复制命令已经执行...
pause
这个默认会覆盖上一次备份的数据,并且每次都是完整备份
net use \\192.168.1.88\ipc$ "" /user:guest 如果不是用guest用户连接服务器的话,吧""换成密码.guest换成对应的电话号码
然后保存为backup.bat放在C:\backup.bat 然后新建一个计划任务,让他每天运行一次,并且每天备份的文件名都会不一样,这样也不必计较什么完整备份啊,差异备份了,你的目的已经达到了
更多追问追答
追问
问题是这个文件夹比较大,不希望每次都是完整备份,最好还能恢复出本周前几天的文件.我说的差异备份是有差异的文件另外备份一个,生成新的名字文件,周2,3,4,5这样的,同时不需要RAR打包.因为东西实在太多了.多谢拉:)
追答
就是因为文件多,所以必须打包起来. 不过你可以用系统自带的ntbackup备份工具,这个工具也很强大, 开始 - 运行 - ntbackup - 选择高级模式 - 然后根据需要选择你要备份的内容,设置好备份周期和备份类型,然后你可以对上面的批处理稍作修改,将备份的文件可以定期的复制到远程服务器(复制之后删除原文件)就好了,有问题明天给你解答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询