7zip, archivo por lotes, división de archivos, Amazon S3
-
20-09-2019 - |
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
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