我尝试使用以下批处理命令启动给定文件夹7zip中的每个文件,并将文件拆分为250 MB。文件不应该压缩(-mx0)因为我想要低磁盘i / o并且只想与amazon 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 :(得分:2)
我使用的是一个名为SFK的程序,它是一个真正的“瑞士军刀”。它具有分裂功能:
http://stahlforce.com/dev/index.php?tool=split
(只是为了使它更清晰,它是命令行,非常易于使用且功能强大,但这种拆分不是压缩的,只是你想要的。它也会在以后加入文件。)
答案 1 :(得分:1)
我还没有完全了解它如何应用于Amazon S3,但您可以使用CloudBerry Explorer PRO将文件分解成小块并自动转移到S3。
答案 2 :(得分:0)
it just takes the 7zip folder.
它将拆分的文件放在当前的工作目录中
7zip文件夹可能是您当前的工作目录,尝试将其更改为您的输出文件夹,看看它是否有效