7zip, пакетный файл, разделение файлов, amazon s3

Я пытаюсь использовать следующую пакетную команду, чтобы запустить для каждого из файлов в данной папке 7zip и разделить файлы на части по 250 МБ. Файлы не должны быть заархивированы (-mx0), потому что я хочу иметь низкий дисковый ввод-вывод и просто хочу синхронизировать их с 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 ГБ, а выходные файлы - всего 3 МБ...

Есть идеи по коду?

Кроме того, кто-нибудь знает альтернативные программы, которые разбивают файлы и которые я могу запускать через пакетный файл? Или инструменты, которые делают всю работу за меня?

Спасибо, Патрик


person Patto    schedule 18.12.2009    source источник
comment
Не вопрос программирования; перейти в суперпользователя.   -  person Jonathan Feinberg    schedule 18.12.2009
comment
Это вопрос программирования... Это пакетное программирование Windows;)   -  person Camilo Martin    schedule 18.12.2009


Ответы (3)


Я не совсем понимаю, как все это применимо к Amazon S3, но вы можете использовать CloudBerry Explorer PRO для разбивки файлов. на мелкие кусочки и автоматизировать передачу на S3.

person cloudberryman    schedule 19.12.2009
comment
это примерно то, что мне было нужно. - person Patto; 22.12.2009

Я использую программу под названием SFK, это настоящий "швейцарский армейский нож". Он имеет функцию разделения:

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

(Просто чтобы было понятнее, это командная строка, очень простая в использовании и мощная, но это разделение не заархивировано, как вы хотите. Оно также объединяет файлы позже.)

person Camilo Martin    schedule 18.12.2009
comment
хороший инструмент, уже пробовал это, но процессор выглядит ужасно ... на моем сервере разработки он достигает 55%, тогда как 7zip держит его довольно низким - 12%. - person Patto; 18.12.2009
comment
Ого, 55% ЦП? Я использую его все время и никогда не использую слишком много ресурсов процессора... Самое странное в этом то, что разделение файлов — это почти просто операция с жестким диском; очень странно... - person Camilo Martin; 22.12.2009

it just takes the 7zip folder.

он помещает разделенные файлы в текущий рабочий каталог

Папка 7zip, вероятно, была вашим текущим рабочим каталогом, попробуйте изменить ее на выходную папку и посмотрите, работает ли она.

person Bor691    schedule 12.11.2013