WinRAR的命令行模式用法介绍

由于工作需要使用到windows下winrar的命令行模式,备忘下

rem 压缩全部文件,按类型压缩,zip打包
 WinRAR.exe a num_all.zip .\test_data\
 WinRAR.exe a num_txt.zip .\test_data\num*.txt
 WinRAR.exe a num_log.zip .\test_data\num*.log
 
 rem 压缩全部文件,按类型压缩,rar打包
 WinRAR.exe a num_all.rar .\test_data\
 WinRAR.exe a num_txt.rar .\test_data\num*.txt
 WinRAR.exe a num_log.rar .\test_data\num*.log

rem 默认压缩根目录,递归处理子文件夹使用 -r
 WinRAR.exe a -r num_all_tg.zip .\test_data\*.*
 WinRAR.exe a -r num_all_txt.zip .\test_data\*.txt
 WinRAR.exe a -r num_all_log.rar .\test_data\*.log
 
 
rem 添加注释,注释从一个txt文件读取,txt文件名info.txt
 WinRAR.exe c -zinfo.txt num_all.zip
 WinRAR.exe c -zinfo.txt num_all.rar
 
 rem 从压缩包中读取注释,写入到read.txt文件,默认ASCII,参数-scuc表示unicode
  WinRAR.exe cw num_all.zip read1_ASCII.txt
  WinRAR.exe cw num_all.rar read2_ASCII.txt
  WinRAR.exe cw -scuc num_all.rar read_unicode.txt
  
  rem 从压缩包中删除制定文件
  WinRAR.exe d  num_all_tg.zip *.log
 
 rem 解压到当前目录下,不包含压缩包内的路径
 WinRAR.exe e  num_all_tg.zip
 rem 解压到制定目录下,不包含压缩包内的路径
 WinRAR.exe e  num_all_tg.zip .\test_d2
 rem 解压到当前目录下,只解压制定类型的文件
 WinRAR.exe e num_all_tg.zip *.log
 
 rem 给压缩包内的文件重命名
  WinRAR.exe rn num_all_tg.zip num(1).txt  num(1).bak num(2).txt num(2).bak
  WinRAR.exe rn num_all.rar *.txt *.bak
  
 rem 使用压缩包捏的绝对路径解压
  WinRAR.exe x  num_all_tg.zip
 rem 使用压缩包捏的绝对路径解压,解压指定类型文件
  WinRAR.exe x  num_all_tg.zip *.log
 rem 使用压缩包捏的绝对路径解压,解压指定类型文件,并解压到指定文件夹
  WinRAR.exe x  num_all_tg.zip *log  .\new_data\

你可能感兴趣的:(WinRAR的命令行模式用法介绍)