Wie erstelle ich ein Flag, das den Abschluss der Zip- / Kompressionsoperation anzeigt?

444
Sumeet

Ich verwende 7-zip und möchte den zip-Vorgang für Verzeichnisse / Dateien ausführen. Meine Anforderung ist es, ein bestimmtes Flag mitzuteilen, dass eine Datei (complete.flag) in einem Verzeichnis zusammen mit dem komprimierten Inhalt angezeigt wird, um anzuzeigen, dass der Zippvorgang abgeschlossen ist. Dann liest mein Skript die Flagge und kopiert die Reißverschlüsse in ein anderes Verzeichnis.

0
Führen Sie die 7zip-Komprimierung mit dem Befehl "start / w 7zip a ..." aus. Die Stapelverarbeitung wird bis zum Abschluss des Kompressionsvorgangs eingefroren. Eine andere Möglichkeit - überprüfen Sie, ob die Datei `archivename.7z.tmp` verschwunden ist und` archivename.7z` erschienen ist. Akina vor 5 Jahren 0
Danke und danke für Ihre Antwort. Abgesehen von Skript gibt es jedoch noch eine andere Anwendung in meinem System-Flag, um entsprechende Aktionen auszulösen. Ich weiß nicht, warum ich keine tmp-Datei sehe, während das Zippen läuft. Sumeet vor 5 Jahren 0
* Ich weiß nicht, warum ich keine tmp-Datei sehe, während das Zippen ausgeführt wird. * Möglicherweise wird es in einem temporären Ordner erstellt. Vor allem, wenn Sie die Einstellung auf 7ZIP setzen oder die Quelle auf einem Netzwerk / Wechseldatenträger gespeichert ist ... * Es gibt eine andere Anwendung auf meinem System, die Flag benötigt, um entsprechende Aktionen auszulösen. * Verwenden Sie `start / w` und erstellen Diese "Flag" -Datei in der nächsten Zeile eines Skripts wie "echo.> complete.flag". Akina vor 5 Jahren 0

0 Antworten auf die Frage