我在批处理文件中使用以下命令来存档MY_LARGE_FOLDER并且我的.rar文件太大了:
WinRAR a -r D:\MY_LARGE_FOLDER.rar D:\MY_LARGE_FOLDER\*.txt D:\MY_LARGE_FOLDER\
感谢。
感谢您的帮助! 我使用了-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上)??? 我也尝试了-s(固态)开关,结果是一样的吗? 我该如何解决?
答案 0 :(得分:3)
WinRAR安装了2个“手册”:
WinRAR.chm
项目命令行模式,子项切换,并带有指向页面切换-V [k | b | f | m | M | g | G] - 创建卷,和Rar.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\"
使用文件夹中包含文件夹名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
而不是{{1} })。
答案 1 :(得分:0)
我对20Mb卷的解决方案是:
"%ProgramFiles(x86)%\WinRAR.Rar.exe" a -cfg- -ep1 -idcdp -m5 -md4096 -r -s -v20M "C:\test.rar" "C:\test\"