你的位置: 首页 > 其它杂文 > 正文
用winrar的dos命令行备份指定压缩文件
作者:漫游   分类: 其它杂文    时间:2017-3-26 15:17   热度:6160°   字号:        评论:0 
作者:漫游   分类: 其它杂文    时间:2017-3-26 15:17   热度:6160°  评论:0 条 

本人在写的一些文档比较重要,为免误删或误改,需要进行定期备份。因为手动处理很可能忘记,于是百度了一下winrar的dos命令,经测试成功,总结经验如下:

例如目的是把E:\works\下的所有文件(不包括文件夹),压缩到F:\backup\下,并以当前时间命名,命令为:

C:\Progra~1\WinRAR\RAR.exe a F:\backup\file.rar E:\works\*.* -ag -ep -x -x~$*.* -x*.tmp -x*.db

其中C:\Progra~1\WinRAR\RAR.exe是winrar.exe所在路径(因dos不支持空格,Progra~1即Program Files),a是压缩,F:\backup\file.rar是压缩成的文件位置及名称,要配合-x一起使用,E:\works\*.*是要压缩的文件(想要包含其子目录就不要后面的\*.*),-ag是把生成的压缩文件名加上当前日期时间后缀-ep是去掉压缩文件中的路径-ep1是包含压缩文件中的路径,后面的-x~$*.* -x*.tmp -x*.db是排除一些word生成的临时文件之类。

把上面那句命令行复制到记事本中,并另存为如:执行备份.bat,注意文件名后缀,然后放在桌面。什么时候需要备份一下,就双击这个文件即可。如果想每天开机都要执行一次,就用鼠标右键将文件拖到windows开始菜单的“启动”里面,每次电脑开机就会自动执行备份了。


顺便放个dos命令行的备份批命令,其作用是先在F:\backup\里以当前日期创建一个文件夹,然后把E:\works\下的所有文件复制过去。就作用来说,跟winrar基本一样,但效果就差远了。

set y=%date:~0,4%%date:~5,2%%date:~8,2%
md F:\backup\%y%
copy E:\works\*.* F:\backup\%y%


上面是比较原始的备份方式,也适用于做程序开发人员进行代码备份(可能要包含文件夹),其它用GIT、网盘等同步备份方式就不在本文讨论范围。


瞧瞧上一篇文章去!   瞧瞧下一篇文章去!
本文标签: 生活 写作
二维码加载中...
本文作者:漫游      文章标题: 用winrar的dos命令行备份指定压缩文件
本文地址:http://www.roammemo.com/Others/194.html
版权声明:若无注明,本文皆为“漫游的备忘录”原创,转载请保留文章出处。
返回顶部    首页    手机版本   
版权所有:漫游的备忘录    站长: 漫游    模板基于:博闻广记 v1.2   程序:emlog