Frage

Ich versuche, die folgende Batch-Befehl zu verwenden, für jede der Dateien in einem der angegebenen Ordner 7zip zu starten und die Dateien in 250 MB Teile geteilt. Die Dateien sollten nicht gezippt sein (-mx0), weil ich wenig Speicherplatz will, muss i / o und nur wollen, dass sie synchronisieren mit Amazon S3.

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

Das Problem ist, dass die Ausgabe-Ordner nicht der Ordner I angegeben, es dauert nur die 7-Zip-Ordner. Außerdem sind die Dateien, dass ich zu Split versuche, sind mindestens 2,7 GB groß, und die Ausgabedateien sind nur 3 MB ...

Alle Ideen, um den Code?

Auch weiß jemand, alternative Programme, die Split-Dateien, und dass ich über Batch-Datei ausgeführt werden kann? Oder Werkzeuge, die die ganze Arbeit für mich tun?

Danke, Patrick

War es hilfreich?

Lösung

Ich habe nicht ganz bekommen, wie es auf Amazon S3 gilt, aber Sie können verwenden Cloudberry Explorer PRO brechen Dateien in kleine Stücke und automatisieren die Übertragung S3.

Andere Tipps

Ich benutze ein Programm namens SFK, es ist ein echter „Swiss Army Knife“. Es hat Splitting Funktionalität:

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

(Nur um es klarer, es ist Commandline, sehr einfach zu bedienende und leistungsfähige, aber diese Spaltung ist nicht Reißverschluss, wie Sie wollen. Es schließt sich auch Dateien später.)

it just takes the 7zip folder.

Es setzt die splited Dateien im aktuellen Arbeitsverzeichnis

7zip Ordner wurden wahrscheinlich Ihr aktuelles Arbeitsverzeichnis versuchen Sie es zu Ihrem Ausgabeordner zu ändern und sehen, ob es funktioniert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top