Я изо всех сил пытаюсь добиться следующего
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
)
спасибо заранее Ян