Ich bin auf Windows Server 2012 R2. Ich habe ein Verzeichnis, das so aussieht:
Folder01
Subfolder 1
File1
File2
File3
Subfolder 2
File1
File2
Subfolder 3
File1
File2
File3
Folder02
Subfolder 1
File1
File2
File3
Subfolder 2
File1
File2
Subfolder 3
File1
File2
File3
Folder03
Subfolder 1
File1
File2
File3
Subfolder 2
File1
File2
Subfolder 3
File1
File2
File3
Das Endergebnis sollte folgendermaßen aussehen:
Folder01
SubFolder 1.zip
Subfolder 2.zip
Subfolder 3.zip
Folder02
SubFolder 1.zip
Subfolder 2.zip
Folder03
SubFolder 1.zip
Subfolder 2.zip
Subfolder 3.zip
Wie Sie sehen, gibt es mehrere übergeordnete Ordner, und ich möchte jeden Unterordner in allen übergeordneten Ordnern komprimieren. Nach dem Komprimieren möchte ich die Dateien im Unterordner löschen. Wie kann ich das machen?
windows
batch
compression
Ruriko
quelle
quelle
Antworten:
Testen Sie dieses Batch-Skript mit einer kleinen Teilmenge der tatsächlichen Daten oder testen Sie es mit einigen Dummy-Daten. Ersetzen Sie die Pfade nach Bedarf. WinRAR muss installiert sein, damit dies funktioniert.
quelle