Board logo

标题: 壓縮檔案的一個問題 [打印本页]

作者: Paul041183     时间: 2009-1-7 12:55    标题: 壓縮檔案的一個問題

MSDOS7.1下壓縮有些檔案后會出現如下檔案: $rar$_aa.aaa
但有些就不會,請問各位有知道是什麽原因嗎?
運行程式參數如下:
rar a -r -sfx ***.exe c:\****
作者: DOSforever     时间: 2009-1-12 18:00
看样子像是 RAR 没有正常退出生成的临时文件,你检测一下每次运行 RAR 后退出码,然后查找一下相应的说明,看看是什么问题。
作者: Paul041183     时间: 2009-1-12 18:49
可否具體說明下如何查看相關說明文件呢? 謝謝!
作者: DOSforever     时间: 2009-1-12 21:27
这是 3.71 版的 RAR 退出码说明,不知你用的 RAR 是多少版本,估计应该差不多

  Quote:

Exit values
~~~~~~~~~~~

    RAR exits with a zero code (0) in case of successful operation. The exit
    code of non-zero means the operation was cancelled due to an error:

     255   USER BREAK       User stopped the process

       9   CREATE ERROR     Create file error

       8   MEMORY ERROR     Not enough memory for operation

       7   USER ERROR       Command line option error

       6   OPEN ERROR       Open file error

       5   WRITE ERROR      Write to disk error

       4   LOCKED ARCHIVE   Attempt to modify an archive previously locked
                            by the 'k' command

       3   CRC ERROR        A CRC error occurred when unpacking

       2   FATAL ERROR      A fatal error occurred

       1   WARNING          Non fatal error(s) occurred

       0   SUCCESS          Successful operation


你看一下你 RAR 目录中有没有 RAR.TXT 或 .DOC 这个文件。
作者: Paul041183     时间: 2009-1-13 17:16    标题: 壓縮檔案的一個問題

版本為2.00,有這個rar.txt這個檔案,,有此檔案說明了什麽呢
作者: Paul041183     时间: 2009-1-13 17:17    标题: 壓縮檔案的一個問題

如何解決此bug呢?
作者: DOSforever     时间: 2009-1-13 18:07
这个不叫 bug ,或者说不一定是 RAR 的 bug 造成的。你先检测一下 RAR 运行后的退出码,然后看一下你的 2.0 的 RAR.TXT 文档中相应的说明,你也去找 "Exit values" 这一行。比如,如果退出码是9,那么说明是建立文件错,具体是什么原因引起这个错误还要看你具体的情况,这一点我无法帮你判断。