Vorhandene Dateien extrahieren und überschreiben

26308
Larry

Ich versuche, ein Batch-Skript zu schreiben, um Dateien aus einer vorhandenen ZIP- Datei in einen anderen Ordner auf meinem Desktop zu extrahieren, und das System fragt mich nicht, ob ich die vorhandenen Dateien überschreiben möchte oder nicht. Das Skript funktioniert einfach -o, aber sobald ich -aoa hinzugefügt habe, erhalte ich eine Fehlermeldung:

"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files" 
10

2 Antworten auf die Frage

12
SeanC

Die 7-Zip Kommandozeilenoptionen, die Sie benötigen, sind x, -ound -y:

"C:\Program Files\7-zip\7z.exe" x file1.zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y 

Wenn Sie eingeben, erhalten 7z --helpSie eine Liste der gültigen Parameter.

Vielen Dank für diesen Sean. Für mich war es der Ort, an dem der Schalter gestellt werden sollte. Ich habe die Batch-Programme repariert und sie funktionieren jetzt alle hervorragend. Larry vor 11 Jahren 0
0
Vikram Gondane
"C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" 

Dies löst das Problem unter https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm

Willkommen bei Super User. Auf dieser Q & A-Site legen wir Wert auf Antworten, die nützlich sind, wenn / wenn verlinktes Material nicht zugänglich ist. Bitte bearbeiten Sie Ihre Antwort so, dass sie die wesentlichen Elemente Ihrer verknüpften Quelle enthält. Twisty Impersonator vor 6 Jahren 1