есть ли способ пакетного архивирования отдельных файлов?

есть ли способ пакетного архивирования отдельных файлов?

у нас есть несколько тысяч файлов в папке, и программное обеспечение, которое им управляет, теперь позволяет читать из сжатых папок, но только 1 большой файл на сжатую папку

есть ли программное обеспечение, которое позволило бы нам просто выбрать основную папку и автоматически сжимать их по отдельности?

мы пробовали популярные программы для сжатия (k zip, g zip, 7 zip, win rar) и, возможно, есть какая-то опция, которую мы просто пропустили, так что если вы также можете предоставить некоторые инструкции, это будет здорово

Спасибо

(само собой разумеется, что бесплатно было бы лучше)

решение1

Будет ли это ожидаемым результатом?

введите описание изображения здесь

Вы можете создать пакетный файл, скопировав следующий код в блокнот и сохранив файл с желаемым именем, но с расширением *.bat. Затем вы перетаскиваете основную папку в файл bat. В set Seven= вы указываете путь к файлу 7z.exe...

@echo off

:: Put path to 7z.exe here:
set Seven=C:\Program Files\7-Zip\7z.exe

IF exist "%~1" (IF /i not exist "%~1\" exit) else (exit)

pushd "%~1"

for /f "delims=" %%a in ('dir /b *.*') do (
                                           "%Seven%" a -tzip -sdel "%%~na.zip" "%%a"
                                           If /i exist "%%~a" RD /q /s "%%~a"
                                          )

Попробуйте сначала на копии, чтобы убедиться, что это действительно то, что вам нужно...

Связанный контент