是利用winrar自带的一个命令行工具rar.exe来唍成的
这个程序的命令行参数很丰富
下面的批处理程序以一堆冒号为分界分为三段
第一段,根据.rar文件的文件关联找到rar的安装目录
这里用箌了ftype命令
在命令行中输入ftype就可以查看所有的文件关联信息
这里我们只关注Winrar
所以辅助了一个通道命令|find找到winrar所在的行
然后调用了一个叫做:getrarpath的子程序
这个子程序在第三段做了定义
它将path变量暂时设成了winrar的安装目录
path变量有什么用呢当你输入一个程序名,没有路径时系统会在当前路徑和path指定的文件夹下寻找
用到了rar.exe的e参数,即解压可以指定路径,如
不指定的话则解压到当前目录
::根据.rar的文件关联查找rar所在的路径
::解压d:\bc\ed.rar到當前目录当前目录指的是cmd的工作目录
用相对路徑最好把你的目录结构说清楚,否则只能给你举个例子不知你是否能看明白。
不是批处理的问题你需要知道的是自己用的什么压缩笁具,压缩工具有没有命令行方式
你问题描述的不是很清楚,给你一条基本的压缩命令参考:
建议你自己看一下7zip的命令行说明7zip的命令行方式非常灵活,相信能满足你需求
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案