文档库 最新最全的文档下载
当前位置:文档库 › IDL调用解压命令

IDL调用解压命令

IDL调用解压命令
IDL调用解压命令

一、利用7z解压工具对压缩包内的文件进行指定类型和文件名的解压操作

1.1 解压指定类型的文件

7z e archive.zip

(7z解压archive.zip压缩包)

extracts all files from archive archive.zip to the current directory.

(提取所有文件到到当前工作目录)

7z e archive.zip -oc:\soft *.cpp -r

extracts all *.cpp files from archive archive.zip to c:\soft folder.

(提取所有后缀名为*.cpp的文件到'c:\soft'文件夹)

1.2 解压指定文件名的文件

spawn,'7z e G:\LE71420352000302SGS00.tar -oG:\ LE71420352000302SGS00_B1.TIF -r'

其中,7z:7z解压;

e:代表解压文件;

G:\LE71420352000302SGS00.tar:文件所在全路径;

-oG:\:指定文件解压后存储路径;

LE71420352000302SGS00_B1.TIF:需要解压出的文件(注:此文件在压缩包内必须存在,否则报错)

-r:使用递归子目录(该命令可无)

spawn:在IDL语言环境下调用DOS环境下的7z解压命令

注:

1.7zip功能很强大,你只要两个文件,7z.exe以及7z.dll就可以使用命令行工作了。

2.安装完7zip软件后,在其安装目录下找到7z.exe和7z.dll两个文件,将其复制到C:\Windows\System32便可以在DOS直接应用

二、利用WinRAR解压指定文件

利用WinRAR可以直接解压.tar.gz压缩包,执行此步骤前需要配置环境变量,即将WinRAR 的完整安装路径加入到path变量中即可。

解压指定文件可以采用如下的命令:

WinRAR X Songs *.WAV Audio\

该命令是从压缩文件Songs 解压全部的*.WAV 文件到Audio 文件夹。*.WAV 也可以是完整的文件名。完整的语法格式为:

注意事项

a) 如果未指定文件或是列表文件时,WinRAR 将会以缺省的*.* 运行全部的文件;

b) 如果在创建压缩文件时未指定压缩文件扩展名,WinRAR 将会使用在压缩配置中选定的默认压缩文件格式。但你可以指定 .RAR 或 .ZIP 扩展名来替换它们。

如果解压时未指定压缩文件扩展名,WinRAR 会认为是 .rar,所以 * 意味着所有 .rar 扩展名的所有文件。如果你需要处理所有没有扩展名的压缩文件,请使*. 掩码。*.* 掩码选择所有文件。您可以在大部分的操作中在压缩文件名中使用通配符,例如解压、测试和许多其它操作中,但在压缩和删除时不能使用通配符。

c) 在命令行所输入的参数会替换相同的配置设置值 ;

d) 在命令 c 、e、s、t、rr、k和x可在压缩文件名中使用通配符。如此可以用单个的命令来进行超过一个以上的压缩文件,除此之外,如果你指定-r参数于这些命令时,它们将会搜索在子文件夹中的压缩文件 ;

e) 某些命令和参数只应用在 RAR 压缩文件,有些则在RAR 和 ZIP都可使用,而某些则可应用在全部的压缩文件格式。这一些都得看压缩文件格式所提供的特性而定 ;

f) 命令和参数的大小写是相同意思的,你可以用大写或者小写来下命令均可。

g) 如果命令行的任何部分包含空格,请用引号括起来。

例子

1.添加文件夹 "c:\latest data" 到压缩文件 Info.rar 中

WinRAR a Info.rar "c:\latest data"

2.解压压缩文件 Info.rar 到文件夹 d:\data

WinRAR x Info.rar d:\data\

相关文档