Ich hatte gehofft, jemand könnte das beantworten. Ich habe ähnliche Fragen gesehen, aber keine speziell für meine Frage.
Verwenden von rar.exe in einer Batchdatei unter Windows 8.1 PRO Ich möchte eine Reihe von Unterordnern archivieren, aber nicht alle Unterordner im Stammverzeichnis.
Zum Beispiel...
Ich führe ein Programm aus, das nach Bedarf Unterordner erstellt, beginnend mit der Wortwolke. Heute gibt es möglicherweise drei Unterordner cloud1, cloud2, cloud3. Abhängig davon, was im Programm passiert ist, kann es morgen weitere Unterordner geben: cloud4, cloud5, etc ...
Der obige Punkt ist, dass es keine statische Nummer oder Unterordner gibt, die archiviert werden müssen. Es kann morgen mehr als heute geben, und diese Batchdatei muss alle Cloud * -Unterordner archivieren, wenn die Batchdatei einmal täglich ausgeführt wird.
In meinem Stammordner befinden sich die folgenden Unterordner.
Behälter
cloud1
cloud2
cloud_storage_alpha
Zusammenfassung
Angst
Meine Batch-Datei wird einmal täglich um 4 Uhr morgens ausgeführt. In dieser Batch-Datei benötige ich die Befehlszeile für rar.exe, um alle Unterordner zu archivieren, die mit dem Wort cloud beginnen (in diesem Beispiel cloud1, cloud2, cloud_storage_alpha) und zu Archivieren Sie alle Daten (Dateien und weitere Unterordner), die sich in den Cloud * -Unterordnern befinden. Denken Sie auch daran, dass es heute möglicherweise cloud1, cloud2, cloud_storage_alpha ist, aber morgen möglicherweise neue Cloud * -Unterordner vorhanden sind, die zusammen mit den bereits vorhandenen Cloud * -Unterordnern gesichert werden müssen.
Kann das gemacht werden?
Wenn nicht, gibt es eine Möglichkeit, über Robocopy oder einen anderen Windows-Befehl alle Unterordner, die mit der Wortwolke beginnen, in einen separaten Unterordner mit dem Namen backup zu kopieren. Wenn ja, dann kann ich rar.exe einfach alle Inhalte des Unterordners sichern lassen. Dies führt zum selben Ergebnis, außer dass nur zwei Programme robocopy (oder ähnliches) und rar.exe erforderlich sind, wobei das erste Beispiel alle in rar.exe ausgeführt werden würde.
Wenn mir jemand helfen kann, würde ich es wirklich zu schätzen wissen.
Danke, John
PS: Gibt es eine Möglichkeit, ein Datum an das Ende der rar-Archivdatei anzuhängen? Bsp .: Sagen wir heute 13.11.2015, die Cloud-Unterordner wurden in einer Datei namens backup.rar archiviert. Gibt es eine Möglichkeit, das Archiv backup.rar als backup11-13-15.rar oder ähnlich zu speichern?
Antworten:
Es ist eine einfache Batch-Aufgabe. Siehe Seite: http://comptb.cects.com/using-the-winrar-command-line-tools-in-windows/ Es wird Ihnen helfen, die winrar-Befehlszeile zu verwenden, besonders der Teil mit mehreren Schaltern ist nützlich für Sie.
quelle