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!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 332081
Url: https://administrator.de/contentid/332081
Ausgedruckt am: 19.11.2024 um 15:11 Uhr
4 Kommentare
Neuester Kommentar
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