问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

BAT调用winrar.exe压缩C:\ABC\DEF文件夹,压缩后,是\ABC\DEF,怎么让它不包括ABC文件夹?

发布网友 发布时间:2022-04-23 03:09

我来回答

3个回答

热心网友 时间:2023-10-12 21:51

命令行压缩可以做到
没懂你的意思
哦,举WinRAR的例子,他的安装目录下有一个Rar.exe文件,就属于命令格式的。把这个文件重命名成rar.exe复制到系统的WINDOWS\system32下,就成了cmd的外部命令。也可以和BAT放在同一目录。
成外部命令可以这样
rar e 1.rar
放在同一目录好像是这样,用的不多应该是把
rar.exe e 1.rar

一下是rar命令详解,当然也可以cmd里面去 rar /?

RAR 3.90 版权 (C) 1993-2009 Alexander Roshal 16 八月 2009
共享版本 输入 RAR -? 获得帮助

用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
<@列表文件...> <解压路径\>

<命令>
a 添加文件到压缩文件
c 添加压缩文件注释
cf 添加文件注释
ch 改变压缩文件参数
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 解压压缩文件到当前目录
f 刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k 锁定压缩文件
l[t,b] 列出压缩文件[技术信息,简洁]
m[f] 移动到压缩文件[仅对文件]
p 打印文件到标准输出设备
r 修复压缩文件
rc 重建丢失的卷
rn 重命名压缩文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
t 测试压缩文件
u 更新压缩文件中的文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件

<开关>
- 停止扫描
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ag[格式] 使用当前日期生成压缩文件名
ai 忽略文件属性
ao 添加具有压缩属性的文件
ap<格式> 添加路径到压缩文件中
as 同步压缩文件内容
av 添加用户身份校验(仅注册版本可用)
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
df 压缩后删除文件
dh 打开共享文件
dr 删除文件到回收站
ds 对固实压缩文件禁用名称排序
dw 档案处理后清除文件
e[+]<属性> 设置文件排除和包括属性
ed 不添加空目录
en 不添加"压缩文件结束"标志
ep 从名称中排除路径
ep1 从名称中排除基本目录
ep2 展开为完整路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
hp[密码] 同时加密文件数据和文件头
id[c,d,p,q] 禁用消息
ieml[属性] 用 E-mail 发送压缩文件
ierr 发送所有消息到标准错误设备
ilog[名称] 把错误写到日志文件(只有注册版本可用)
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
isnd 启用声音
k 锁定压缩文件
kb 保留损坏的已解压文件
m<0..5> 设置压缩级别(0-存储...3-默认...5-最大)
mc<参数> 设置高级压缩参数
md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存储的文件类型
mt<线程> 设置线程数
n<文件> 仅包含指定的文件
n@ 从标准输入设备读取文件名到包括
n@<列表> 包含在指定的列表文件中列出的文件
o[+|-] 设置覆盖模式
oc 设置 NTFS 压缩属性
or 自动重命名文件
os 保存 NTFS 流
ow 保存或恢复文件所有者和组
p[密码] 设置密码
p- 不询问密码
r 递归子目录
r- 禁用递归
r0 仅递归通配符名称的子目录
ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[<N>,v[-],e] 创建固实压缩文件
s- 禁用固实压缩文件
sc<chr>[obj] 指定字符集
sfx[名称] 创建自解压压缩文件
st[名称] 从标准输入设备读取数据(stdin)
sl<大小> 处理小于指定大小的文件
sm<大小> 处理超过指定大小的文件
t 压缩后测试文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始压缩文件时间
tl 设置压缩文件时间为最新文件时间
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v 自动检测创建卷的大小或者列出所有的卷
v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
vd 创建容量前清除磁盘内容
ver[n] 文件版本控制
vn 使用旧风格的卷命名方案
vp 每卷之前暂停
w<路径> 指定工作目录
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除在指定的列表文件中列出的文件
y 假设对全部询问都回答是
z[文件] 从文件读取压缩文件注释

热心网友 时间:2023-10-12 21:51

命令方法:
"C:\Program Files\WinRAR\WinRAR.exe" a -ep1 -ap"DEF" DEF.rar C:\abc\def\*

批处理方法:
@echo off
set AA=E:\abc\def
call :fastslz "%AA%"
"C:\Program Files\WinRAR\WinRAR.exe" a -ep1 -ap"%A%" E:\%A%.rar "%AA%\*"
goto:eof

:fastslz
set "A=%~n1"

再试试这个^_^
"C:\Program Files\WinRAR\WinRAR.exe" a -ep1 -ap"DEF\ABC" DEF.rar C:\abc\def\*

热心网友 时间:2023-10-12 21:52

@echo off&for /f "delims=" %%a in ('dir/s/b C:\Rar.exe')do echo a|"%%a" a -ep1 "C:\ABC.rar" "C:\ABC\DEF"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 如何用c语言压缩解压文件夹 文件夹不能压缩,高手进,急急急急!!! 我用WinRAR转换压缩文件时为什么C盘会满? C# zip 文件夹压缩问题? 我的电脑清理磁盘C压缩旧文件夹上怎么删不了? 为什么我的电脑会自动选择压缩文件内容 关于解压缩文件占用C:\空间问题 在解压文件的时候 为什么C磁盘空间也跟着减少? 为什么要创建压缩文件?压缩文件和一般文件有什么区别? 为什么压缩文件后,压缩档会出现在C&#92;documents and setting &#92;用户名中,而不在原来的文件夹? 为什么解压文件时c盘空间越来越少 我电脑所有压缩文件双击都是C:\Program Files\WinRAR怎么回事 为什么电脑在解压缩文件时,会占用C盘的空间 小米手机中文件管理其他在哪打开? 小米怎么打开文件夹 小米手机桌面上的文件夹总是打不开,要打开都会弹出这个对话框,怎么办? 小米手机怎么打开手机u盘的文件? 小米手机中文件管理在哪里打开? 小米手机里的文件怎么打开?怎么储存文件。 und文件 打开 我把一个文件夹给压缩了会有什么影响 A文件夹里有B文件夹和C压缩文件 要把C解压到B里怎么弄 用C语言如何对文件进行压缩 我下的DirectX9.0C为什么都是压缩文件啊 朋友梦见;在梦里看见自己的坟头,请问是什么预兆。谢谢 做梦看到自己坟是怎么回事? 梦见迷路看见坟墓代表什么 梦见迷路到了墓地 看到好多墓碑和坟头 是什么意思? 梦到坟墓是怎么回事? 梦到迷路到了墓地 看到好多墓碑和坟头 是什么意思? 梦到自己在做梦,而且梦中梦的我看见一个坟头 我梦到自己看见了自己的坟墓 微软电脑,已经下载的软件在哪找 电脑上下的软件在哪 打开 电脑上下软件在哪找 电脑自带IE浏览器下载的软件在哪? 电脑上在哪里下载软件 怎样办ofo共享单车年卡 抖音小黄车权限关闭怎么办 有人办理了小黄车的手续的,应该怎么办理才能骑自行车