Schalter -LOG[Format][=Name] - Datei- / Archivnamen in Protokolldatei schreiben
Dieser Schalter schreibt bei Archivierungs-, Entpack- und Löschbefehlen beim RAR-Format und bei Archivierungsbefehlen beim ZIP-Format die Archiv- und Dateinamen in die angegebene Textdatei. Das Verhalten des Schalters lässt sich mit der Zeichenkette 'Format' festlegen. 'Format' kann aus einem oder mehreren der folgenden Zeichen bestehen:
A | Schreibe Archivnamen in die Protokolldatei. Wenn WinRAR Volumen erstellt oder bearbeitet, werden alle Volumennamen protokolliert. |
F | Schreibe die Dateinamen aller verarbeiteten Dateien in die Protokolldatei. Es werden die Dateinamen beim Hinzufügen zu einem Archiv, beim Entpacken aus einem Archiv, beim Löschen und beim Auflisten von Dateien in einem Archiv protokolliert. |
P | Wenn die Protokolldatei mit dem angegebenen Dateinamen existiert, hänge die Daten an die bestehende Datei an und erstelle keine neue Datei. |
U | Schreibe die Daten im Unicode-Format. |
Ist weder 'A' noch 'F' angegeben, wird automatisch 'A' angenommen.
Mit dem Paramter 'Name' kann der Name der Protokolldatei angegeben werden. Der 'Name' muss von der 'Format'-Zeichenfolge durch ein '='-Zeichen getrennt sein. Ist 'Name' nicht vorhanden, verwendet WinRAR den Standard-Dateinamen rarinfo.log.
Die mehrfache Verwendung des Schalters -log in derselben Befehlszeile ist erlaubt.
Dieser Schalter kann sehr nützlich sein, wenn man ein Archiv weiterverarbeiten möchte, das mit den Schaltern -ag oder -v in einer Batchdatei erstellt wurde. Dazu gibt man beim Erstellen eines Archivs -loga=archivname.txt an und liest anschließend mit einem geeigneten Batch-Befehl den von WinRAR erzeugten Archivnamen aus der Textdatei archivname.txt wieder ein: set /p name=<archivname.txt.
Nur beim RAR-Format werden alle Funktionen dieses Schalters unterstützt. Beim ZIP-Format trifft dies nur auf Archivierungsvorgänge zu. Von anderen Archivformaten wird dieser Schalter nicht unterstützt.
Beispiele
- Schreibe die Namen der erstellen Volumen in die Textdatei volumenliste.txt:
WinRAR a -v100m -loga=volumenliste.txt volume.rar c:\data
- Schreibe die erzeugten Archivnamen im Unicode-Format in die Textdatei backup.txt:
WinRAR a -ag -logau=backup.txt backup.rar meinedateien\*
- Schreibe die Namen der überprüften Volumen in die Textdatei volumenliste.txt und die Namen der überprüften archivierten Dateien in den Volumen in die Textdatei dateiliste.txt:
WinRAR t -log=volumenliste.txt -logf=dateiliste.txt volume.part01.rar