正确设置RAR的工作目录

Author: 湖北 田诚 Date: 1996-02-16

        笔者在使用RAR V1.53时发现了一个问题,有时RAR不能压缩文件,屏幕上只显示File create error Program aborted,但仍可以解压或列出压缩文件内容。排除了感染病毒的可能性后,经过分析,笔者发现了其中的原因。原来。RAR的Option有一工作目录的选项,在缺省情况下,RAR默认为当前目录,如果将其设置为其它目录,例如C:\TMP,而实际上此目录不存在或已被删除,则RAR将不能对文件进行压缩,这是因为RAR在实际压缩过程中要产生一名为?RAR$-AA.AAA的临时文件(可用DOS的Undelete命令恢复后看到),如果此文件不能正常生成,则会出现以上情况。关于工作目录及其他一些选项情况,在RAR.CFG文件中都有描述,另外,该文件只有在Option设置存盘后才会生成。因此,笔者提醒大家在使用RAR的过程中一定要注意Option选项的设定。同理,其它一些工具软件有时也存在这个问题,比如HD-COPY,它要求至少1.8M的空余内存或相应的硬盘空间,在内存只有2M的情况下,有人认为必须在C盘留下足够大的空间,其实不然,只要在config文件中设定set temp=x:\???(x代表任意剩余空间大于1.8M的逻辑驱动器),就可以解决这个问题,如set temp=d:\tmp。