2014-08-28 64 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\"