7zip - komprimiert den Inhalt jedes Ordners in einem Verzeichnis


1

Grundsätzlich möchte ich jede Datei in jedem Ordner komprimieren, die Originaldatei löschen und den Ordner nicht komprimieren. Ich möchte nicht den gesamten Ordner komprimieren, sondern nur den Inhalt.
Das mit 7zip und dem LZMA2-Algorithmus auf Ultra-Komprimierungsstufe.
Ich vermute, ich würde eine Batch-Datei brauchen, aber ich bin nicht sehr gut damit.


Sie wollen eine verlassen .7z Datei für jede Datei in jedem Ordner oder eine .7z für alle Dateien in diesem Ordner?
MrWhite

Ich möchte eine .7z-Datei für jede Datei in jedem Ordner.
Ivan P.


Mir ist klar, dass es bei der Dupe um Ordner und hier um Dateien geht, aber es und die Antworten können leicht angepasst werden, um Dateien in einem Ordner zu erstellen.
Ƭᴇcʜιᴇ007

Antworten:


1

Fügen Sie dies in die Batch-Datei ein:

REM Usage: ZipFilesRecursively.bat "C:\My Files"
for /R "%~f1" %%F in (*) do (
    7z a -mx9 "%%~dpnxF.7z" "%%F"
    if exist "%%~dpnxF.7z" del "%%F"
)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.