2014-08-28 67 views
1

我使用批处理文件下面的命令,以存档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(实体)开关,结果是一样的?
我该如何解决?

回答

3

有2个“手册”用WinRAR安装:

  • 这对内容选项卡中的项目命令行模式与子项帮助文件WinRAR.chm开关一个链接到页Switch -V [k | b | f | m | M | g | G] - 创建卷
  • 文本文件Rar.txt在WinRAR的程序文件文件夹中,它是控制台版本其中包含的信息与帮助文件中关于可用开关及其解释的信息几乎相同。

我建议在批量使用的命令行文件的控制台版本:

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

压缩D:\MY_LARGE_FOLDER\与包含在归档几乎没有输出的所有文件和子文件夹的文件夹名称MY_LARGE_FOLDER安慰窗口,使用最佳压缩技术创建4 MB字典大小(大量小* .txt文件的情况下)和每个档案文件(卷)4 MB的多卷标固定存档。

或者你用

"%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 )。

+0

谢谢。 我使用了-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(实体)开关,结果是一样的? 我该如何解决它? – Popa 2014-08-31 09:30:32

+0

我非常肯定你会发现归档文件还原得很好,这是RAR用于归档的算法,并且文件实际上不会被重复 - 即使文件名列出了两次或更多次。话虽如此 - 为什么'D:\ MY_LARGE_FOLDER'在filespec已被使用的最后?尝试删除它。 – foxidrive 2014-08-31 11:00:30

+0

你应该尝试一下我的命令,并阅读我在'Rar.txt'中使用的每个开关这个开关的含义。我不明白为什么你创建一个多文件RAR压缩文件,每个文件少于4 KB。这比每个文本文件都小。这没有什么意义。正如'Rar.txt'以及WinRAR的帮助中所解释的,多卷文档是由多个文件(* .part * .rar)组成的档案文件。存档文件中没有重复的数据。只需打开/解压第一个文件(* .part * 1.rar),即可自动从所有* .part * .rar文件中提取所有文件的所有数据。请阅读! – Mofi 2014-08-31 19:53:42

0

我为20MB的容量的解决方案是:

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