1

Я изо всех сил пытаюсь добиться следующего

    DIR1
    FileA
    FileB
    SUBDIR2
    --->FileC
    --->FileD
    --->SUBDIR3
    ------>FileE
    ------>FileF

    etc

и в итоге:

    DIR1
    DIR1.7z
    SUBDIR2
    --->SUBDIR2.7z
    --->SUBDIR3
    ------>SUBDIR3.7z

    and at each level there would be multiple subdirectories and files

У меня есть рабочий пакетный файл, который будет рекурсивно 7zip каждый файл в отдельный архив, но для другой цели (автоматическое скрытие имен подкаталогов) Я пытаюсь выяснить, как на каждом уровне подкаталогов поместить файлы в архив для каждого подкаталога

любая помощь получена

Вот мой рабочий скрипт для архивирования отдельных файлов в отдельные архивы на уровне файлов, если это помогает другим

SETLOCAL ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS
SET /A COUNT=0
FOR /D /r %%F in ("") DO (
pushd %CD%
cd %%F
FOR %%X in (.*) DO (
SET /A COUNT+=1
REM ECHO !COUNT!
REM ENCRYPT SEQUENTIALLY RENAME FILE
"C:\Program Files\7-zip\7z.exe" a -t7z -r -mx3 -pdog -mhe=on %date:~-10,2%%date:~-7,2%%date:~-4,4%-!COUNT!.7z "%%X"
REM DELETE SOURCE FILE
DEL /F /S /Q /A "%%X"
)
popd
)

спасибо заранее Ян

0