WinRAR-Befehlszeilenextraktion und Ersetzen

2772
NCSGeek

Ich muss herausfinden, wie die WinRAR-Befehlszeile verwendet wird, um eine ZIP-Datei in ein bestimmtes Verzeichnis zu extrahieren und alle Dateien zu ersetzen, die bereits vorhanden sind. (tl; dr ist ich muss über winrar Kommandozeile extrahieren und ersetzen)

Wenn ich also eine texts.zip-Datei hatte, die 1.txt 2.txt 3.txt enthielt, und ich auch C: \ texts \ hatte, die random-junk.pdf enthielt, enthielt more-junk.png 1.txt 2.txt 3.txt Ich brauche meine Batch-Datei, um die Datei texts.zip in C: \ texts \ zu extrahieren und PDF und Png (dies sind nur Beispiele), aber ersetzen Sie die TXT-Dateien, die eine bereits vorhandene Datei darstellen sollen, mit die neuen aus dem zip.

Jede Hilfe wird sehr geschätzt, vielen Dank an alle!

1

1 Antwort auf die Frage

0
pritaeas

Ich habe diese Website mit einer Befehlsübersicht gefunden, hoffe es hilft. Auf der xSeite finden Sie Hilfe zum Extrahieren.

Update: Laut dieser SO-Frage sollten die Optionen sein-o+

Diese Informationen sollten alle in der Hilfedatei Ihrer WinRAR-Installation enthalten sein. Öffnen Sie die Hilfe, suchen Sie nach "Befehlszeilenmodus" und dann zu den Unterthemen "Befehle" und "Schalter".

Update: sollte so aussehen:

WinRAR x -o+ texts.zip *.txt C:\texts\ 
Danke, Obwohl diese erste Seite geholfen hat, verstehe ich immer noch nicht, wie ich meinen Befehl formatieren muss. Verzeihen Sie meine Unfähigkeit. NCSGeek vor 6 Jahren 1
Mit Beispiel aktualisiert. pritaeas vor 6 Jahren 0
Aha. Das Beispiel wirkt sich nur auf TXT-Dateien aus. In meinem Fall muss ich viele verschiedene Dateien und Verzeichnisse extrahieren und ersetzen. Irgendeine Lösungsmöglichkeit? NCSGeek vor 6 Jahren 0
Ja. Es sollte möglich sein, "* .txt" durch einen Dateinamen (z. B. @ listfile.txt) zu ersetzen, der alle Erweiterungen oder Masken enthält, die Sie bearbeiten möchten. Ich habe das bisher noch nicht benutzt, also musst du es selbst versuchen. pritaeas vor 6 Jahren 0