7zip, arquivo em lote, divisão de arquivos, Amazon S3
-
20-09-2019 - |
Pergunta
Eu tento usar o seguinte comando em lote para iniciar cada um dos arquivos em uma pasta 7ZIP fornecida e dividir os arquivos em peças de 250 MB. Os arquivos não devem ser fechados (-mx0) porque eu quero ter uma E/S de disco baixo e apenas quero sincronizá-los com 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
O problema é que a pasta de saída não é a pasta que especifiquei, apenas leva a pasta 7ZIP. Além disso, os arquivos que estou tentando dividir são pelo menos 2,7 GB grandes, e os arquivos de saída são apenas 3 MB ...
Alguma idéia do código?
Além disso, alguém conhece programas alternativos que dividem arquivos e que eu posso executar via arquivo em lote? Ou ferramentas que fazem todo o trabalho por mim?
Obrigado, Patrick
Solução
Não entendi como tudo se aplica à Amazon S3, mas você pode usar CloudBerry Explorer Pro Para dividir os arquivos em pedaços pequenos e automatizar a transferência para o S3.
Outras dicas
Eu uso um programa chamado SFK, é uma verdadeira "faca do exército suíço". Tem funcionalidade de divisão:
http://stahlforce.com/dev/index.php?tool=split
(Apenas para deixar mais claro, é comando, muito fácil de usar e poderoso, mas essa divisão não é fechada, assim como você quiser. Ele também se junta a arquivos mais tarde.)
it just takes the 7zip folder.
Ele coloca os arquivos divididos no diretório de trabalho atual
A pasta 7ZIP provavelmente foi o seu diretório de trabalho atual, tente alterá -lo para sua pasta de saída e ver se funciona