Befehlszeile, um eine Datei mit WinRar zu komprimieren

51447
quack quixote

Ich habe nach den Antworten in der Liste gesucht und keine Übereinstimmung gefunden.

Wie lautet die Befehlszeile, um eine Datei mit Winrar zu komprimieren und sie dann in einen bestimmten Ordner zu verschieben?

2
7-zip-Hinweis: http://superuser.com/questions/5886/compressing-with-rar-vs-zip/5918 nik vor 15 Jahren 0
Sagen Sie nicht "zip", wenn Sie "komprimieren" meinen. Unter "zip" bezieht sich etwas auf das spezifische [ZIP-Format] (http://en.wikipedia.org/wiki/ZIP_ (Dateiformat)) und bedeutet auch das Erstellen einer `.zip'-Datei. Daniel Andersson vor 12 Jahren 3

4 Antworten auf die Frage

5
Eyal

Obwohl ich keine Dokumentation dafür fand, gelang es mir, winrar von der Kommandozeile aus zu verwenden. Ich habe folgende Syntax verwendet:

winrar ein Archivname Datei1 Datei2 ....

ein Archiv erstellen und

WinRar x Archivname

um die Dateien aus dem aktuellen Verzeichnis zu extrahieren.

Ja, Sie können winrar.exe von der Befehlszeile aus verwenden, wobei die meisten, aber nicht alle für rar.exe verfügbaren Schalter und Optionen zur Verfügung stehen vor 14 Jahren 0
Dadurch wird eine RAR-Datei erstellt, keine ZIP-Datei. Synetech vor 13 Jahren 1
Dies ist in der WinRAR-Hilfedatei dokumentiert. Hier ist eine Online-Version davon: http://www.winrar-tr.com/winrar/Help/ENG/html/HELPCommandLineSyntax.htm aolszowka vor 12 Jahren 3
3

WinRAR kann nicht von der Befehlszeile aus verwendet werden. Verwenden Sie stattdessen RAR.

rar.exe (im Gegensatz zu WinRAR) kann nicht zum Erstellen eines ZIP-Archivs verwendet werden.

Alle möglichen RAR-Befehle und -Schalter finden Sie in der Hilfe ( rar /? ).

Aber hier ist die Verwendung von zip und entpacken in der Windows-Befehlszeile .

Alternativ können Sie 7-zip verwenden, mit dem * in der Befehlszeile * ZIP-Archive erstellt werden können. Sowie Rar, 7z usw. Joey vor 15 Jahren 1
+1 für den Link zu zip.exe und unzip.exe (diese Infozip-Versionen benötigen unsere Unterstützung). pavium vor 15 Jahren 0
winrar kann * total * von der Kommandozeile aus verwendet werden Victor vor 13 Jahren 2
3
jcwenger

Per sqlsavvys Post auf StackOverflow ist es möglich, winrar.exe von der Befehlszeile aus zu verwenden.

Stellen Sie sicher, dass Sie WinRAR.exe und nicht Rar.exe verwenden.

Wenn Sie die Befehlszeile dazu verwenden, geben Sie Folgendes ein:

winrar a -afzip c: \ test.zip c: \ test.csv

nicht:

a -afzip c: \ test.zip c: \ test.csv

Ich bestätige, dass dies funktioniert, es wird jedoch während des Komprimierens eine GUI-Fortschrittsleiste eingeblendet, anstatt eine Befehlszeilenausgabe bereitzustellen.

genial. dieses funktioniert! Vielen Dank! Arsen Zahray vor 11 Jahren 0
2
camilohe

Sie könnten diese verwenden

Fügen Sie den Ordner "c: \ latest data" zum Archiv D: \ Archives \ Info.rar hinzu

WinRAR a D:\Archives\Info.rar "c:\latest data" 

Fügen Sie den Ordner "c: \ latest data" und Unterordner hinzu, um D: \ Archives \ Info.zip zu archivieren

WinRAR a -r D:\Archives\Info.zip "c:\latest data" 

Beachten Sie, dass WinRAR die Archiverweiterung (zip oder rar) verwendet, um das resultierende Archivformat zu bestimmen, oder Sie können den Schalter oben verwenden. WinRAR kann vollständig im Befehlszeilenmodus verwendet werden. Es gibt viele Befehle und Schalter. Sie können beispielsweise -ibck hinzufügen, um den Fortschrittsbalken zu vermeiden. Außerdem setzt WinRAR den Errorlevel auf 0 für keine Fehler, 1 für Warnungen und 2+ auf mehrere Fehler, um die Verwendung in Batchdateien oder Skripts zu erleichtern. All dies wird in der WinRAR-Hilfe erklärt.