压缩软件LHA使用技巧选例

Author: 卢美平 Date: 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)