Pregunta

Trato de utilizar el comando siguiente por lotes para iniciar cada uno de los archivos en una carpeta determinada del 7zip y dividir los archivos en 250 piezas MB. Los archivos no deben ser comprimidos (-mx0) porque quiero tener una baja / S de disco y sólo quieren sincronizarlos con Amazon S3.

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

El problema es que la carpeta de salida no es la carpeta que se especifica, sólo se necesita la carpeta 7zip. Además, los archivos que estoy tratando de dividir, son al menos 2,7 GB grande, y los archivos de salida son solamente 3 MB ...

Todas las ideas al código?

Además, ¿alguien sabe programas alternativos que se dividen los archivos y que se puede ejecutar a través del archivo por lotes? O herramientas que hacen todo el trabajo para mí?

Gracias, Patrick

¿Fue útil?

Solución

No he bastante conseguir la forma en que se aplica a todos Amazon S3, pero se puede usar CloudBerry Explorer Pro a romper archivos en trozos pequeños y automatizar la transferencia a S3.

Otros consejos

Yo uso un programa llamado SFK, es un verdadero "navaja suiza". Tiene la funcionalidad de división:

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

(Sólo para que quede más claro, es la línea de comandos, muy fácil de usar y potente, pero esta división no es comprimido, tal y como lo desea. También se une a los archivos más tarde.)

it just takes the 7zip folder.

pone los archivos Splited en el directorio de trabajo actual

carpeta 7zip era probablemente su directorio de trabajo actual pruebe a cambiar a su carpeta de salida y ver si funciona

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top