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