4

我在批处理文件中使用以下命令来存档 MY_LARGE_FOLDER 并且我的 .rar 文件太大:

WinRAR a -r D:\MY_LARGE_FOLDER.rar D:\MY_LARGE_FOLDER\*.txt D:\MY_LARGE_FOLDER\ 
  1. 如何使用批处理文件将 MY_LARGE_FOLDER 归档为 4MB 的小 .rar 文件?(或者换句话说,如何使用批处理文件使用“拆分为卷,字节”选项?)

谢谢。

谢谢您的帮助!我使用了 -v 开关:

          WinRAR a -r **-v4000** D:\MY_LARGE_FOLDER.rar D:\MY_LARGE_FOLDER\*.txt D:\MY_LARGE_FOLDER\

我现在得到了 4 个 4000 字节的文件,但是在打开一些文件后,我看到这些文件在多个存档中重复(例如在 Part01.rar 和 Part02.rar 上)?1.我也试过-s(solid)开关,结果是一样的吗?
我该如何解决?

4

2 回答 2

6

WinRAR安装了两个“手册” :

  1. WinRAR.chm选项卡上的帮助文件Contents item Command line mode with the subitem Switches with a link to page Switch -V<n>[k|b|f|m|M|g|G] - create volumes
  2. WinRARRar.txt的程序文件夹中的文本文件,它是控制台版本的手册。它包含与有关可用开关及其说明的帮助文件几乎相同的信息。Rar.exe

我建议在批处理文件中使用带有命令行的控制台版本:

"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -ep1 -idcdp -m5 -md4m -r -s -v4M "D:\MY_LARGE_FOLDER.rar" "D:\MY_LARGE_FOLDER\"

控制台应用程序使用包含文件夹名称的所有文件和子文件夹Rar.exe压缩到存档中,几乎没有输出到控制台窗口使用最佳压缩创建具有 4 MB 字典大小(如果有很多小 *.txt 文件)和 4 MB 的多卷实体存档每个存档文件(卷)。D:\MY_LARGE_FOLDER\MY_LARGE_FOLDER

可以交替使用:

"%ProgramFiles%\WinRAR\Rar.exe" a -cfg- -ep1 -inul -m5 -md4m -r -s -v4M "D:\MY_LARGE_FOLDER.rar" "D:\MY_LARGE_FOLDER"

这将创建几乎相同的存档,不同之处在于文件夹名称MY_LARGE_FOLDER不包含在存档中(删除末尾的反斜杠)并且没有消息写入控制台窗口(-inul而不是-idcdp)。

于 2014-08-28T18:43:06.137 回答
0

我对 20Mb 卷的解决方案是:

"%ProgramFiles(x86)%\WinRAR.Rar.exe" a -cfg- -ep1 -idcdp -m5 -md4096 -r -s -v20M "C:\test.rar" "C:\test\"

于 2017-11-14T03:20:23.420 回答