百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>经验技巧> WinRAR在DOS下令行下紧缩/解紧缩的运用要领
分享本文到:

WinRAR在DOS下令行下紧缩/解紧缩的运用要领

发布时间:05/17 来源:未知 浏览: 关键词:

用实例来注明题目。

我的WinRAR途径:

C:/Program Files/WinRAR/WinRAR.exe

用法: rar <下令> -<开关 1> -<开关 N> <紧缩文件> <文件...> <@列表文件...> <解压途径/> <下令>

[下令行参数查看 ]

操纵步骤:

1.将C:/Program Files/WinRAR下的Rar.exe拷贝到%SystemRoot%/system32下,这样你就无须设置rar的环境变量,而能直接再cmd 下令提醒符下运用rar下令 .
(对于环境变量: cmd 的下令不能用了怎么办 )
2.在C盘新建duxing.txt 文件和dodo 文件夹,用来做个试验.
3.运转中输入cmd打开下令提醒符.
4.然后:

紧缩文件:


复制代码
代码如下:

C:/Documents and Settings/Administrator>cd/
C:/>rar a duxing.rar duxing.txt
RAR 3.62 版权 (C) 1993-2006 Alexander Roshal 3 十二月 2006
同享版本 输入 RAR -? 获得帮忙
评估版本,请注册
正在新建 紧缩文件 duxing.rar
正在增加 duxing.txt 完成
完成

紧缩文件夹:


复制代码
代码如下:

C:/>rar a dodo.rar dodo
RAR 3.62 版权 (C) 1993-2006 Alexander Roshal 3 十二月 2006
同享版本 输入 RAR -? 获得帮忙
评估版本,请注册
正在新建 紧缩文件 dodo.rar
正在增加 dodo 完成
完成

WinRAR怎样批量紧缩文件夹

1.拖放文件紧缩之:
新建个bat,内容为:

复制代码
代码如下:

rar a %1.rar %1

然后顺次将要紧缩的文件或文件夹拖放到该bat图标上,即可紧缩了。

能省点儿事儿吧。

------Update--2008.11.18--笃行世界

在 Dos贴吧 里求教归来~~


复制代码
代码如下:

@echo off
rem --设置指定途径为d:/test ,会员可自定义
set "pt=d:/test " </p> <p>rem --获取指定途径下所有文件和文件夹的名称
for /f %%i in ('dir /b d:/test' ) do ( </p> <p>rem --这里做为显示的下令参数
rar a d:/test/ %%~ni.rar d:/test/ %%i
)
echo 完成!
ping -n 3 127.0.0.1>nul

对上面批处置的注明:

1. rem后跟的是注释;
2. set "pt=d:/test" 设置的是途径,test里每一个文件和文件夹都会被独自紧缩成一个rar包;
3. for /f %%i in ('dir /s/b d:/test') 这句就是我在Dos贴吧所求得的,表示获得d:/test途径下的文件和文件夹名称作为下一步的参数
4. rar a d:/test/ %%~ni .rar %%i 中d:/test/ 设置的是紧缩包寄存途径%%~ni 表示紧缩包的名称(不含本来文件的扩展名例如本来文件为duxing.txt紧缩后为 duxing.rar,这种状况下需要注意,若同目录中有duxing.java,也会被增加到duxing.rar包中;若要包含原文件名,则将此局部改为%%i , 紧缩后,名称为duxing.txt.rar)。
5. 最后一行的 ping -n 3 127.0.0.1>nul 是3秒后完毕程序,关闭窗口
6. 小提醒:新建的这个bat文件若放到紧缩源的途径里,本身也会被紧缩,所以留神一下,不需要时可以删除之.若bat文件放到要紧缩源的途径以外,就不用考虑此题目.

7.一个不考虑环境变量的写法,即下令中显式指出rar.exe途径:
(我的RAR.exe所在途径: C:/Program Files/WinRAR/RAR.exe)


复制代码
代码如下:

@echo off
rem --设置指定途径为d:/test ,会员可自定义
set "pt=d:/test " </p> <p>rem --获取指定途径下所有文件和文件夹的名称
for /f %%i in ('dir /b d:/test' ) do ( </p> <p>rem --这里做为显示的下令参数
"C:/Program Files/WinRAR/rar.exe" a d:/test/ %%~ni.rar d:/test/ %%i
)
echo 完成!
ping -n 3 127.0.0.1>nul

8.缺点 :仅能处置某一文件夹下的内容;所要紧缩的对象名称中不能含有空格。

解说了道理,您也能自行修改这段代码了,倡议在正式运用前,请创建个文件夹,测试一下,考虑一下各种状况下会不会成心想不到的结果。

最后祝您运转成功,谢谢Dos贴吧的那位不知名的恩师~~


复制代码
代码如下:

rem --下令更新18:42 2008-11-25 支撑文件和文件名称中含空格
rem --笃行世界 </p> <p>@echo off
rem --设置指定途径为d:/test ,会员可自定义
set "pt=d:/test"</p> <p>rem --获取指定途径下所有文件和文件夹的名称
for /f "tokens=*" %%i in ('dir /b %pt%') do (</p> <p>rem --这里做为显示的下令参数
rar a "%pt%/%%i" "%pt%/%%i"
)
echo 完成!
pause

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

解压在文件的下令行也差不多操纵,先把winrar安装目录下的unrar.exe拷贝到C:/windows/system32下

用法: unrar <下令> -<开关 1> -<开关 N> <紧缩文件> <文件...>
<@列表文件...> <解压途径/>

<注释>
e 解压紧缩文件到目前目录
l[t,b] 列出紧缩文件[技术信息,简约]
p 打印文件到规范输出设施
t 测试紧缩文件
v[t,b] 细致列出紧缩文件[技术信息,简约]
x 用绝对途径解压文件

<开关>
- 休止扫描
ac 紧缩或解压后革除存档属性
ad 增加紧缩文件名到指标途径
ai 忽略文件属性
ap<途径> 增加途径到紧缩文件中
av- 禁用会员身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
dh 打开同享文件
ep 从名称中排除途径
ep3 扩展途径为包含盘符的完全途径
f 刷新文件
id[c,d,p,q] 制止信息显示
ierr 发送所有新闻到规范差错设施
inul 禁用所有新闻
ioff 完成一个操纵后关闭 PC 电源
kb 保存损坏的已解压文件
n<文件> 仅包括指定文件
n@ 从规范输入设施读取要包括的文件名称
n@<列表> 在指定列表文件包括文件
o[+|-] 设置遮盖模式
oc 设置 NTFS 紧缩属性
or 主动重命名文件
ow 保留或恢复文件所有权和组
[密码] 设置密码
p- 不扣问密码
r 包含子目录
ri

[:<S>] 设置优先级 (0-默许,1-最小..15-最大) 和休眠工夫(毫秒)
sl<大小> 处置小于指定大小的文件
sm<大小> 处置大于指定大小的文件
ta<日期> 增加日期 <日期> 后修改的文件,日期格局 YYYYMMDDHHMMSS
tb<日期> 增加日期 <日期> 前修改的文件,日期格局 YYYYMMDDHHMMSS
tn<工夫> 增加 <工夫> 今后的文件
to<工夫> 增加 <工夫> 之前的文件
ts<m,c,a>[N] 保留或恢复文件工夫(修改,新建,访问)
u 更新文件
v 列出所有卷
ver[n] 文件版本控制
vp 每卷以前暂停
x<文件> 排除指定的文件
x@ 从规范输入设施读取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假如对全部扣问都答复是

举例注明:(将一个文件解紧缩到目前目录下)d:/>unrar x 123.rar

热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:8PGds
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板