编程技术、软件应用与系统模拟

(Programming, Applicaiton and Simulation)



本站目录

 

首页
ASP/Access/IIS
DELPHI/PASCAL
PASCAL高级编程
C语言编程实例
WORD
Excel
MATLAB
MINITAB讲座
Windows
DOS
SAS
生物系统模拟
土壤水分剖析器
其他



镜像站点

 

主站
北美镜象站
欧洲镜象站(1)
欧洲镜象站(2)

本站 Google

[搜索]  [站内导航]
座右铭:
只做有益人类的事
不做有害人类的事


用ARJ压缩备份文档

董占山

(中国农科院棉花所,河南安阳,455112)

ARJ是一个共享软件,它小巧(我拿到的最新版本2.5,也只有148KB),功能强大,倍受广大计算机用户的青睐。可能大家都知道它是一个文档压缩软件,而不认为它是一个文档备份工具。但是,我要说:ARJ是一个文档压缩备份工具。为了帮助朋友们使用ARJ备份自己的文档,下面着重介绍如何用ARJ来备份文档。

一、相关命令与选项简介

1、ARJ的命令格式

ARJ <command> [-<sw> [-<sw>...]] <archive_name> [<file_names>...]

其中,command代表ARJ命令,sw代表ARJ的开关选项,archive_name代表压缩文档名称,file_names表示待压缩的所有文档文件的集合。

2、ARJ的主要命令

a: 创建和添加文件到指定的压缩文档,如果指定的压缩文档不存在,ARJ会自动创建一个新压缩文档文件,并将符合条件的文件压缩后保存到该压缩文档文件中;如果指定的压缩文档文件已经存在,ARJ将直接将符合条件的文件压缩后保存到其中。

e: 用来从指定的压缩文档中提取特定或全部文档信息。

x: 功能基本上同e命令,不同之处是,它不仅提取特定或全部的文档信息,同时还将保存的文档路径恢复,这为多目录备份文档的提取提供了极大的便利。

l: 列出指定压缩文档中保存的文档名称、压缩比例等信息。

3、ARJ的主要开关选项

r: 该开关选项用来通知ARJ搜索当前目录及其所有子目录,将可以找到的所有文件都压缩保存到压缩文档中,并且会保存完整的文件路径。

v: 创建多卷压缩文档文件,主要目的是将硬盘上的文件备份到软盘上,它有如下变体:

  • v360: 创建362000字节的卷;
  • v50K: 创建50000字节的卷;
  • va: 自动检测磁盘可用空间,以便根据实际空间大小创建卷;
  • v360,v720,v1200,v1440: 创建常用软磁盘卷。

x: 在压缩文档文件时,从文档列表中排除指定的文件,如x*.EXE开关会使所有的指定路径下的*.EXE排除在压缩文档之外。

je: 创建可以自动提取文档的压缩文档,其扩展名为EXE,也就是说它是可执行的。这一开关选项对单卷或多卷压缩文档均有效。

je1: 创建SFXJR格式的自提取压缩文档,对单卷压缩文档有效。

jr: 恢复已经损坏的压缩文档。

jr1: 恢复已经严重损坏的压缩文档。

二、压缩备份文档

  1. 将DOS目录及其子目录下的所有文档压缩备份到1.2MB的软盘上的命令:ARJ a -v1200 -r A:\DOS c:\dos\*.*

在这个命令中,如果压缩文档文件(A:\DOS)不写路径,只写为DOS,那么ARJ在当前目录下,以1.2MB为大小,将压缩文档划分成多卷。当压缩完毕,再将这些压缩文档复制到软盘上,这样可以节省很多时间,你不妨一试。

  1. 将Windows目录下的所有文件(包括子目录下的文件)压缩到名为Windows.ARJ的文件中:ARJ a -r Windwos C:\Windows\*.*
  2. 将TOOLS下的所有文件压缩到一个自提取的压缩文档中:ARJ a -je TOOLS c:\tools\*.*

三、提取备份的文档

  1. 提取压缩文档中的所有文件,存放到当前目录下:ARJ e TOOLS.ARJ
  2. 从压缩文档中提取所有文件,并维持原有的目录结构:ARJ x Windows.ARJ
  3. 从多卷的压缩文档中提取信息:ARJ x -v a:\DOS

四、小结

本文简要叙述了用ARJ压缩备份硬盘上文件的相关命令,这只是ARJ功能的一小部分,起一个抛砖引玉的作用,潜在的大部分功能,还待读者自己去琢磨。


© 1998-, 董占山, 版权所有。
转载文章请注明出处(www.sunfinedata.com/articles)。