Я в основном хочу сжать каждый файл в каждой папке, удалить исходный файл и оставить папку без сжатия. Я не хочу сжимать всю папку, только содержимое в ней.
Это с 7zip и алгоритмом LZMA2 на уровне Ultra.
Я предполагаю, что мне нужен пакетный файл, но я не очень хорош в этом.
1
1 ответ
1
Поместите это в пакетный файл:
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"
)