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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top