WinRAR-Befehlszeilenextraktion und Ersetzen


1

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, muss ich über winrar Kommandozeile extrahieren und ersetzen)

Also wenn ich eine texts.zip-Datei hätte, die das enthält 1.txt 2.txt 3.txt und ich hatte auch C: \ texte \ was enthielt random-junk.pdf 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 die PDF- und PNG-Dateien in Ruhe zu lassen (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, ich danke Ihnen allen!

Antworten:


0

ich fand Diese Internetseite Hoffe, es hilft mit einer Befehlsübersicht. Siehe die x Seite für Hilfe zum Extrahieren.

Update: Demnach SO Frage Die Optionen sollten 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\

1
Danke, Obwohl diese erste Seite geholfen hat, verstehe ich immer noch nicht, wie ich meinen Befehl formatieren muss. Verzeihen Sie meine Unfähigkeit.
— NCSGeek

Mit Beispiel aktualisiert.
— pritaeas

Aha. Das Beispiel wirkt sich nur auf TXT-Dateien aus. In meinem Fall muss ich & amp; Ersetzen Sie viele verschiedene Dateien und Verzeichnisse. Irgendeine Lösungsmöglichkeit?
— NCSGeek

Ja. Es sollte möglich sein, zu ersetzen *.txt mit einem Dateinamen (z. B. @ listfile.txt), der alle Erweiterungen oder Masken enthält, die Sie bearbeiten möchten. Ich habe das bisher noch nicht verwendet, deshalb müssen Sie es selbst versuchen.
— pritaeas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.