示例脚本:

@echo off
echo 正在建立压缩文件...
::设置日期
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" "C:\Program Files\WinRAR\WinRAR.exe" a -ibck -m3 D:\Ymd.rar D:\XXXX\源文件目录echo 压缩包创建完成!
::pause

将以上脚本复制后,保存至txt,并将txt改名为XXX.bat(扩展名必须改为bat),双击即可运行。

一些常用命令:
WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
等价于
WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径

实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件

实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
-m0   存储      添加到压缩文件时不压缩文件
-m1   最快      使用最快方式(低压缩) 
-m2   较快      使用快速压缩方式       
-m3   标准      使用标准(默认)压缩方式       
-m4   较好      使用较好压缩方式(较好压缩,但是慢)       
-m5   最好      使用最大压缩方式(最好的压缩,但是最慢)
-ibck  后台运行
-m    存储方式: -m0存储、-m1最快、-m2快速、-m3标准、-m4较好、-m5最优
-p    添加密码:-p123,密码为123

使用Windows批处理压缩文件相关推荐

  1. winrar 无法设置 xxx.aspx 的安全数据 -- 用批处理压缩文件在user账号下解压缩发生的错误...

    asp.net网站程序的发布,不知道大家都习惯怎么做.我的习惯是: 发布之后,用一个批处理删除图片和config文件以及其它不用更新的文件,并在批处理里压缩成rar文件.然后拷贝到服务器上解压缩. 其 ...

  2. Windows批处理创建文件

    多文件的创建 @echo off for /l %%i in (1,1,30) do ECHO c>nullv%%i.cpp pause 结果:使用bat的格式保存可以产生多个文件.

  3. zip-gzip-bzip2_压缩文件

    问:为什么要压缩文件? 答:方便传输,因为压缩的文件容量会比较小        存储所使用的空间也会比较小 ---> 备份   Windows里的压缩软件:WinRAR.Zip.好压.2345 ...

  4. Windows文件系统以及文件粉碎原理

    1.1硬盘揭秘: 物理存储方式: 目前的存储方式有磁存储,电存储,光存储.U盘就是电存储,VCD,DVD光盘用的是光存储,我们计算机用的硬盘就是用的磁存储.各种存储方式在物理存储介质不同外,在逻辑层面 ...

  5. windows命令行(批处理)下使用winrar压缩文件

    以前命令是将目录D:\mysqldump下的文件名含有当前日期的sql文件压缩成rar文件,rar文件名也以当前的年月日时分秒命名 SET filename=test0001set date_str= ...

  6. windows下批处理删除文件及注册表项

    1.windows下批处理删除注册表项 假如我要清除WinRAR的历史记录,可以新建个批处理文件, 然后在里面加入如下文字: reg delete HKEY_CURRENT_USER/Software ...

  7. java 制作 winrar,windows 上java调用winrar压缩文件为rar 格式

    windows 下java调用winrar压缩文件为rar 格式 windows  下java调用winrar压缩文件为rar 格式 import java.io.BufferedReader; im ...

  8. windows 搜索文件内容 txt 、excel 、word、c、java 、压缩文件 等文件内容

    我的系统是win10,win7好像也可以 方法一 直接在搜索的位置输入 内容:要搜索的文件里面内容的关键字.如下图: 注:这样搜索 只有列出 文件里的内容包含搜索内容的文件,与文件名无关. 方法二 直 ...

  9. linux ftp去不了文件损坏,Linux下使用ftp上传压缩文件,windows下载打开损坏问题

    由于业务部门提出新的需求,需要在业务系统上进行修改,于是准备把生产环境上的系统下载到本地进行相应的修改(系统是第三方做的),服务器用的是CentOS6.3,由于安全问题,服务器的登录需要经过堡垒机,不 ...

  10. Linux下使用ftp上传压缩文件,windows下载打开损坏问题

    由于业务部门提出新的需求,需要在业务系统上进行修改,于是准备把生产环境上的系统下载到本地进行相应的修改(系统是第三方做的),服务器用的是CentOS6.3,由于安全问题,服务器的登录需要经过堡垒机,不 ...

最新文章

  1. PyTorch加载模型model.load_state_dict()问题,Unexpected key(s) in state_dict: “module.features..,Expected .
  2. 自动化所研究员:有的研究生在导师手底下过的不如狗,读研到底为了什么?...
  3. linux shell合并文件命令paste
  4. Spring Boot 与DBunit 配合使用
  5. aws lambda_通过Spring将AWS SQS用作JMS提供程序
  6. 设计大神发布 Windows 20 概念视频,这才是用户所需要的操作系统?
  7. 设计模式-软件架构设计七大原则及开闭原则详解
  8. Eclipse AST 实现一个类信息统计小程序
  9. python编程竞赛规则_用python实行羽毛球比赛规则。
  10. 历史是“混合体”,也是“内幕”:说说《三国大传》
  11. 定制Bootstrap3
  12. linux yum 安装软件
  13. 8. Linux 文件与目录管理
  14. php图片不存在输出默认图片,JS图片加载失败显示默认图片
  15. favicon.ico图标在线制作+ico下载
  16. hgroup元素与figcaption元素的结合使用
  17. python数组中最大元素_Python获取numpy数组中最大的5个元素(保持原顺序)
  18. 20年南京大学软件工程考研经验分享
  19. 安搭Share:iPhone 12 MagSafe皮套实物首亮相
  20. 性能测试利器 — 全链路监控工具Pinpoint安装教程(非docker版本)

热门文章

  1. STM32 SIM800C SIM868 连接OneNet 以及远程控制流程详解
  2. Typecho插件之飘雪插件
  3. 操作系统-信号量机制;用信号量机制实现进程互斥、同步、前驱关系
  4. 光纤收发器的原理及应用_光纤收发器
  5. 移植sqlite3到arm-linux上(AM3352)
  6. 可以说是比较浅显易懂的区块链解释了
  7. SS LSTM全文翻译
  8. SLAM导航全栈书的正确打开方式(强烈推荐)
  9. 不要只关注马斯克猎鹰,中国SpaceX在哪?商业航天我们不能缺席!
  10. tf 文字识别 多个文字 data 数据流