压缩软件LHA使用技巧选例 卢美平 1997-01-01   尽管介绍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子目录下,则可建立delbak.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)