用批处理bat实现rar快速压缩怎么实现呢?
来源:百度知道 编辑:UC知道 时间:2024/06/05 04:21:25
查了好多资料了,无奈批处理太过于晦涩难懂,有哪个高手粗略的写个大概,我再自己查资料学习下,谢谢了!
我不也不知道你的具体要求是什么,给你一个批处理压缩文件的例子吧,RAR命令的用法,你可以用CMD进入RAR目录(一般是在:""C:\Program Files\WinRAR\"下),然后输入RAR查看命令的具体用法,下面给例子,功能是把当前目录下所有的txt文件添加到1.rar中:
@echo off
color a
setlocal enabledelayedexpansion
for /f "tokens=* delims= " %%i in ('reg query hkcr\.rar\shellnew^|findstr /i "filename"') do (
set str=%%i
set str1=!str:~0,-10!
set str2=!str1:~16!
)
set path="!str2!rar.exe"
%path% a 1.rar *.txt
pause
复制后保存为bat文件即可,希望能帮到你!
只要一句(如你的WINRAR装在C:\Program Files\WinRAR\
例中的代码是把当前目录的1.txt压缩至1.rar
星号下代码另存为1.bat
*************************************************
@echo off
"C:\Program Files\WinRAR\rar.exe" a 1.rar 1.txt
一、批处理文件内容:
如果需要删除原文件,则为
winrar.exe a -ep -m5 -ibck -sfx %1 %1
如果不需要保留原txt文件,则为
winrar.exe m -ep -m5 -ibck -sfx %1 %1
二、要把此批处理文件保存在wi