
Ich versuche, den Ordner mithilfe der WinRAR-Befehlszeile zu komprimieren:
"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip\"
Wenn die foldertozip
Datei enthalten ist, funktioniert die Befehlszeile. Wenn der Ordner jedoch keine Datei enthält, sondern Ordner, deren Unterordner Dateien enthalten, wird der folgende Fehler angezeigt No files to add
:
Wie kann ich es lösen?
Antwort1
Wenn der Ordner keine Dateien enthält, außer Unterordnern mit Dateien, liegt ein Fehler vor
Verwenden Sie den -r
Schalter „Unterordner rekursiv verwenden“.
Beispiele zum Komprimieren eines Ordners
rar a -r yourfiles.rar *.txt c:\yourfolder
erstellt das Archiv yourfiles.rar und komprimiert alle .txt-Dateien in c:\yourfolder und allen seinen Unterordnern
rar a yourfiles
erstellt das Archiv yourfiles.rar und komprimiert alle Dateien im aktuellen Ordner, schließt jedoch keine Unterordner ein (beachten Sie die fehlende Erweiterung; WinRAR verwendet die Standarderweiterung .rar)
a
Befehl fügt zum Archiv hinzu
-r
Switch rekursiert Unterordner
Antwort2
\
Durch eine Entfernung auf der Rückseite wird das Problem behoben .
"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"
Antwort3
Sie können Folgendes verwenden: Wenn sich die Datei rar.exe im Ordner „Programme“ befindet, c:\Programme\winrar\rar a -r -df