2009-12-18 48 views
1

我嘗試使用以下批處理命令來啓動給定文件夾7zip中的每個文件並將文件拆分爲250 MB碎片。這些文件不應該壓縮(-mx0),因爲我想要低磁盤I/O,只是想與amazon s3同步它們。7zip,批處理文件,文件拆分,亞馬遜s3

for /f %%f in ('dir /b c:\Test\') do START 7z.exe a %%f.zip -wc:\Test -oc:\TestOutput\ -v250m -mx0 -t7z 

的問題是,輸出文件夾不是我指定的文件夾,它只是需要7zip的文件夾。此外,我試圖拆分的文件至少有2.7 GB大小,輸出文件只有3MB ...

任何想法的代碼?

此外,有沒有人知道替代程序拆分文件,我可以通過批處理文件運行?或者爲我完成整個工作的工具?

感謝, 帕特里克

+0

不是一個編程的問題;轉移到超級用戶。 – 2009-12-18 17:55:25

+0

這是一個編程問題...它是Windows批處理編程;) – 2009-12-18 18:01:16

回答

1

我還沒有完全知道它是如何適用於Amazon S3的,但是您可以使用CloudBerry Explorer PRO將文件分解爲小塊並自動轉移到S3。

+0

這幾乎是我所需要的。 – Patto 2009-12-22 12:35:29

2

我使用一個名爲SFK程序,這是一個真正的「瑞士軍刀」。它有分裂功能:

http://stahlforce.com/dev/index.php?tool=split

(只是使其更清晰,它的命令行,非常容易使用,功能強大,但這種分割是不壓縮的,就像你希望它以後也加入文件。)

+0

很好的工具,已經嘗試過這個,但CPU看起來很可怕...在我的開發服務器上它高達55%,而7zip保持在12 %。 – Patto 2009-12-18 18:22:05

+0

哇,55%的CPU?我一直都在使用它,並且從不使用太多CPU ......最奇怪的部分是文件分割幾乎只是一個HDD操作;非常奇怪...... – 2009-12-22 18:00:41

0
it just takes the 7zip folder. 

,它把splited文件在當前工作目錄

7zip的文件夾可能是您當前的工作目錄嘗試將其更改爲您的輸出文件夾,看看它是否