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.

Ivan P.
quelle
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"
)
Vlastimil Ovčáčík
quelle