网站首页 > 技术教程 正文
我们日常工作时候,会遇到定期压缩某个文件夹来做存档备份(直接备份太大,尤其是文件,DB压缩比非常大),如果采用手动压缩,既浪费时间,也可能会忘记。
而Winrar提供了命令方式运行,结合批处理和Windows的计划任务,就可以做到自动的定时的执行压缩任务。
因为Winrar是第三方软件,属于外部命令,如果想直接运行,而不是定位至安装目录的话,需要配置下环境变量(我的电脑属性-高级-环境变量)
再运行RAR的时候,就可以看到它支持的所有命令了。
尝试下 压缩 C:\test 文件夹内容 至D盘根目录 (如果有同名rar文件,会更新此压缩文档)
rar a -r d:\test.rar c:\test (-r 递归有子目录需要用)
当然winrar 命令也可以使用,前面有个前缀win ,就是有窗口化的压缩界面。
我们一般在写批处理时,会压缩一个文档,按照日期命名
rar a -r -ag[YYYYMMDDHHMM] d:\test .rar c:\test 结果为:test[201903282048].rar如果需要删除源文件加参数 “d”
新建一个简单的批处理命令(bat)
echo off rar a -r -ag[YYYYMMDDHHMM] c:\test d:\test .rar 然后在windows的计划任务里调用它,即可。
当然Winrar的命令支持的功能非常的多,可以根据具体的需要研究一下每个命令的具体用途。
用法: rar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\> m<0..5> 设置压缩等级 (0-store...3-default...5-maximal) 这是一个压缩比的参数 其它具体的参数,可以使用rar -? 查看,这里就不重复的贴了。
扩展:
日常工作中,无论是BAT脚本,shell,powershell都可以帮助我们完成一些枯燥重复的工作,这也不是IT运维专用的东西,但是毕竟编写脚本还是需要些基础的,如果不会写脚本怎么办?
一般日常遇到的需求,我们都可以百度或者谷歌到,即使不是完全符合你的要求,也可以通过原脚本来学习,修改来编写自己需要的脚本,另外不会可以问嘛!当然最好的方式还是系统的学习一下,当然 Powershell 已经取代了传统的bat脚本。
未经同意,请勿转载。
猜你喜欢
- 2024-11-06 i5潜力超i7?Skylake平台超频对比实测
- 2024-11-06 电脑安装软件的时候,这一步一定不能少,很多人都忽略了
- 2024-11-06 多个黑客组织利用 WinRAR 漏洞(CVE-2023-38831)攻击敏感目标
- 2024-11-06 简单纯粹无广告的免费解压缩软件,Bandizip了解下
- 2024-11-06 python在windows下实现备份程序实例!这里用到winrar
- 2024-11-06 提取APP中的音频文件 提取app中的音频文件怎么弄
- 2024-11-06 怎么修改视频的md5值?只需要做好这几步就够了
- 2024-11-06 教你如何打开ISO文件 怎样打开iso文件
- 2024-11-06 Ghost Win10 专业版 X64 纯净版V2018.12
- 2024-11-06 Windows 11 自带文件压缩工具现在可让用户更改压缩级别、方法等
你 发表评论:
欢迎- 最近发表
-
- PPT中动作连贯的卡通人物,我集齐了100套
- 成都13岁女孩手绘逐帧动画走红 网友:这是天赋型选手
- Android主流UI开源库整理(android完整开源项目)
- 达芬奇更新啦!DaVinci Resolve Studio 20.0.1
- LM Studio-本地安装大模型 | OpenAI API 文字转语音本地运行程序分享
- lululemon律动快闪 多色系呈现夏季活力
- [AOA][分享]160503 智珉和偶吧玩起电影游戏 用一件衣服找回悸动
- Visual Studio 2022:一个功能全面且强大的IDE
- 纽约布什维克区艺术家工作室开放即将举行
- 从 CANopen到 PROFINET:网关助力物流中心实现复杂的自动化升级
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)