Назад | Перейти на главную страницу

Сжать конкретные файлы в dfs

Мы работаем с большим количеством файлов Microsoft Access для разных клиентов. Эти файлы сохраняются в разных папках (также во вложенных папках) для каждого года с разделением по году, заказчику, месяцу и т. Д.

Главное здесь то, что я хочу сжать все файлы доступа, потому что они имеют большой вес и занимают наше пространство DFS ...

Я пробовал использовать 7za, но не могу понять, как сжимать каждый файл в каждой папке, содержащей этот файл. Сценарий, который я сделал, сжимает все файлы доступа в один пакет, в одну конкретную папку ... Это не решение.

Что пробовал:

7za.exe a -r -t7z файлы доступа. 7z * .accdb

Есть ли способ делать то, что я хочу?

(извините за мой английский, я стараюсь изо всех сил!)

С помощью другого пользователя в stackoverflow я нашел это решение for /r "C:\folder\blabla" %a in (*.accdb) do 7za -tzip a "%a.zip" "%a"

из командной строки: compact /C <path>\*.accdb /S