Board logo

标题: [文件操作] winrar怎样解压指定子目录中的数据? [打印本页]

作者: buypro    时间: 2011-4-15 14:49     标题: winrar怎样解压指定子目录中的数据?

以下目录结构打包后形成压缩文件

C:/1.txt
C:/2.txt
C:/fold/test/*.*
C:/fold1/test/*.*


请问用winrar 命令行 只提取 C:/fold/test 子路中所有的子目录和文件 以及 跟目录中的所有文件 1.txt  2.txt


也就是涉及到 include 或者  exclude的问题。不知道谁能帮我以下

winRar.exe" -ibck -inul x -o+ "D:\sendto.rar" %systemdrive%"
以上只能将全部文件都解压出来。看到有人全解压后再删除不需要的文件。不知道有没有直接一步到位的只解压制定的子目录中的所有文件和文件夹?


谢谢
作者: hanyeguxing    时间: 2011-4-15 15:31

本帖最后由 hanyeguxing 于 2011-4-15 15:38 编辑

winrar 或 rar 语法中,未作特别说明的开关均同时可应用于压缩和解压缩,例如:
-e 按属性规则操作
-n 包含
-n@ 包含列表
-r 递归
-r- 禁止递归
-x 排除
-x@ 排除列表
例如:楼主的问题,以排除的角度看,可以加开关 -xfold1\test*
当然也可以以包含的方式规则 -n1.txt -n2.txt -nfold\test\*




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2