压缩软件LHA使用技巧选例
#2 一、压缩指定子目录及其各级子目录(包括隐藏子目录)下某种类型的文件
可使用压缩工具本身提供的命令与开关选项“r、a、x”搭配实现。
例:压缩c:\windows目录及其各级子目录(包括隐藏子目录)下所有属性(包括隐藏与系统属性)的初始化文件(.ini文件)。
方法一:LHA a /ra ini c:\windows\*.ini
用该方法建立的档案中不保留存档文件的路径信息,因此要求各级目录下不能有相同的文件名。
方法二:LHA a /rax ini c:\windows\*.ini
可保留存档文件的路径信息,不必考虑不同子目录下是否有相同的文件名。
#2 二、压缩指定子目录及其各级子目录下多种类型的文件
可采取预选文件列表与上述的命令或选项配合使用的方法来实现。
例:用压缩工具LHA完成以下功能:
第一:把c:\config.sys与c:\autoexec.bat压缩存档;
第二:把c:\windows及其各级子目录下所有初始化文件压缩存档。
首先建立预选文件列表sys.lst,其内容如下:
c:\config.sys
c:\autoexec.bat
c:\windows\*.ini
则用压缩工具LHA完成的方法为:
LHA a /rxa inisys @sys.lst
#2 三、利用LHA快速删除所有子目录下的后备文件
若压缩工具LHA在c:\press子目录下,则可建立delbak.bat的批处理文件,其内容如下:c:\press\LHA m /rxa bak c:\*.bak
del bak.lzh
以后每次执行delbak批处理文件即可删除C盘上所有的后备文件。
#2 四、制作自解包的档案
例:把c:\windows目录及其各级子目录下所有初始化文件压缩存入自解包的档案ini.exe。
制作方法如下:
1.首先生成标准的档案文件:LHA a /rx ini c:\windows\*.ini
2.然后再由自身提供的命令完成转换:LHA s /rx ini
#2 五、实现不解包就可以查看档案中源文件的内容
LHA p inisys config.sys(查看档案inisys中源文件config.sys的内容)
#2 六、实现不解包打印档案中源文件的内容
LHA p inisys config.sys>prn(打印档案inisys中文件config.sys的内容)
#2 七、换名释放源文件
LHA p inisys config.sys>config(换名释放源文件config.sys,新名为config)