博客
关于我
bat中rar压缩命令
阅读量:647 次
发布时间:2019-03-15

本文共 1914 字,大约阅读时间需要 6 分钟。

针对WinRAR的RAR命令进行详细说明和实际应用示例,帮助用户快速理解和操作。

WinRAR命令基础知识

WinRAR是一款强大的压缩解压工具,其命令行操作通过RARwinrar.exe执行,支持多种参数和开关,能够实现文件压缩、解压、备份、恢复、加密等功能。本文将从基础到进阶详细说明WinRAR的操作方法。

一、简单的例子和说明

压缩文件夹

winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/
  • Parameter说明:
    • a:添加文件到压缩包。
    • -ag:在文件名中附加当前日期时间,格式为YYYYMMDDHHMMSS
    • -k:锁定压缩文件防止被断$input$。
    • -r:递归压缩,包括子目录。
    • -s:创建固实压缩文件。
    • -ibck:后台运行压缩,不显示进度条。
    • c:/bak.rar:压缩包保存路径和基本名称,支持-ag后缀自动添加时间字符串。
    • c:/dat/:源文件目录。

压缩多个文件

winrar.exe a -ag -ibck bak.rar filename1 filename2
  • Parameter说明:
    • a:添加文件到压缩包。
    • -ag:在文件名中附加当前日期时间,格式为YYYYMMDDHHMMSS
    • -ibck:后台运行压缩,不显示进度条。
    • bak.rar:压缩包文件名。
    • filename1 filename2:要压缩的文件或文件名,支持通配符。

二、详细说明

[命令] dos命令参考

  • A: 添加文件

    RAR A ./BACKUP/MYRAR -AD "%WINDIR%/IME"
    添加BACKUP/MYRAR目录中的所有文件(包含子目录)到当前目录的MYRAR.RAR中。

  • D: 删除文件

    RAR D MYRAR BOOT.INI
    从压缩包MYRAR中删除BOOT.INI文件。

三、详细说明(2)

  • I: 搜索字符串

    RAR II=boot.ini -R myrar.rar
    在当前目录的myrar.rar中搜索boot.ini字符串。

  • M: 移动文件

    RAR M -ED MYRAR.RAR C:/TEMP
    C:/TEMP目录中的所有文件移动到MYRAR.RAR中并删除原始文件。

四、关键参数和功能说明

  • -ag[format]:自定义压缩文件名中包含日期字符串,支持复杂格式。

  • -sfx[WinCon.SFX|Default.SFX]:创建自解压压缩文件,需自定义默认模块。

  • -m[0-5]:设定压缩模式,数值越高压缩率越高。

  • -ms[*.ext]:指定不压缩文件类型,可加速处理已压缩文件。

  • -v:查看或创建分卷压缩包,按指定大小或自动分卷。

  • -mt{n}:设置并行线程数,提高压缩速度。

五、常用场景实例

  • 自动备份和还原RAR A -EP3 mybak.rar %WINDIR%/SYSTEM

    逆向:RAR X -Y -EP3 mybak.rar

  • 自解压包制作RAR A -DF -EP3 -SFXWinCon.SFX myrar %WINDIR%/IME

    解压:RAR X -Y myrar.exe

  • 日期自动备份RAR A -AGYYYYMM-NN mybak C:/BOOT

六、安全与加密功能

  • 文件加密

    RAR A -Ppassword mybak C:/文件
    RAR A mybak README.TXT

  • 自解密加密

    RAR -HP密码 mybak.rar

七、批处理与自动化

  • 批量压缩文件

    WINRAR.A A -m5 *.RAR *.ZIP c:/source/

  • 批量解压文件

    RAR X -m0 *.RAR c:/target/

八、高级功能

  • 恢复记录

    RAR RR3% MYRAR.RAR
    RAR RV3 MYRAR.PART003.RAR

  • 卷修复

    RAR RC MYRAR.PART003.RAR

  • 文件重命名

    RAR RN MYRAR.RAR readme.txt readme.bak *.dll *.dl_

九、注意事项

  • 版本控制

    RAR A -ta YYYYMMDDHHMMSS mybak.C poids

  • 系统属性

    RAR A -e "+sh" mybak C:/Windows/Temp/文件

十、经常用到的开关汇总

  • 创建自解压文件

    RAR S myrar.rar

  • 批量处理

    RAR m5 *.RAR -m5 *.ZIP C:/文件/

  • 屏蔽信息

    RAR -inul -y

  • 文件排除

    RAR -x *.log -X *.txt

  • 补充功能

    RAR -o+ -or -cl

如需进一步了解,请参考WinRAR官方文档

转载地址:http://wpjmz.baihongyu.com/

你可能感兴趣的文章
laravel server error 服务器内部错误
查看>>
17_注册Github账号
查看>>
Linux驱动实现GPIO模拟I2C读写操作
查看>>
iJ配置Maven环境详解
查看>>
仿QQ登陆界面
查看>>
HttpServletResponse-完成文件下载
查看>>
什么题目的暂时还没想好
查看>>
Python中pip安装模块太慢
查看>>
docker安装
查看>>
N皇后问题解法(递归+回朔)
查看>>
面试题 08.01. 三步问题
查看>>
剑指 Offer 11. 旋转数组的最小数字
查看>>
word文档注入(追踪word文档)未完
查看>>
作为我的第一篇csdn博客吧
查看>>
java中简单实现栈
查看>>
ajax异步提交失败
查看>>
打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令?
查看>>
一道简单的访问越界、栈溢出pwn解题记录
查看>>
ubuntu18.04.4版本安装docker教程
查看>>
Stream 某些API
查看>>