Dateien in einer Verzeichnisstruktur komprimieren und Ursprungsdatei löschen
Hallo zusammen!
Folgendes möchte ich bewerkstelligen:
Ich habe auf einer Festplatte in einer bestimmten Datenstruktur xml Daten liegen. Diese nehmen mittlerweile einen Platz von fast 50 GB ein. Diese Daten sollen in 7-zip komprimiert werden und die Ursprungsdatei soll danach gelöscht werden.
Wie kann ich dies entweder über eine Kommandozeile oder eine bat lösen?
Ich habe mir eine Testumgebung geschaffen die ich mal als jpg angehängt habe. Die 7-zip Datei soll also die xml ersetzen.
Vielen Dank schon einmal im vorraus!
Folgendes möchte ich bewerkstelligen:
Ich habe auf einer Festplatte in einer bestimmten Datenstruktur xml Daten liegen. Diese nehmen mittlerweile einen Platz von fast 50 GB ein. Diese Daten sollen in 7-zip komprimiert werden und die Ursprungsdatei soll danach gelöscht werden.
Wie kann ich dies entweder über eine Kommandozeile oder eine bat lösen?
Ich habe mir eine Testumgebung geschaffen die ich mal als jpg angehängt habe. Die 7-zip Datei soll also die xml ersetzen.
Vielen Dank schon einmal im vorraus!
Please also mark the comments that contributed to the solution of the article
Content-Key: 332081
Url: https://administrator.de/contentid/332081
Printed on: April 26, 2024 at 03:04 o'clock
4 Comments
Latest comment
z.B. so
P.
@echo off
set "ordner=D:\Freigaben\I\Testumgebung"
for /f "tokens=*" %%a in ('dir /b /s /A-D "%ordner%\*.xml"') do (
7za a "%%~dpna.7z" "%%a"
del "%%a"
)
Zitat von @kayes73:
Kann der Fehler hier liegen?
set "ordner=D:\Freigaben\I\Testumgebung"
schließlich kommen ja noch Ordner für Jahrgang und Auftrag?
Nein. dir /b /s /A-D durchsucht alle Unterordner dieses Ordners nach XML-Dateien.Kann der Fehler hier liegen?
set "ordner=D:\Freigaben\I\Testumgebung"
schließlich kommen ja noch Ordner für Jahrgang und Auftrag?
Natürlich musst du den Pfad zur 7za anpassen! Das wird dein Fehler sein. Geht hier einwandfrei.
Übrigens "Geht nicht" ist keine qualifizierte Fehlermeldung in einem Admin-Forum