Архивирование нескольких файлов с одинаковыми именами в один и тот же файл с несколькими именами в нескольких папках - PullRequest
0 голосов
/ 13 сентября 2018

Я видел этот вопрос, и ответ мне очень помог

Создайте пакетный файл, который объединит два файла с одинаковым именем (но с разными расширениями)

Архивирование нескольких файлов с одним и тем же именем в zip-файл с одинаковым именем файла ...

@ECHO OFF
set $PATH="K:\FOD-FDC\TSG\HOLDING\ROTATE\OSU-090344\Vol_4_complete\"
pushd %$path%
FOR %%F IN (*.dwg) DO 7Z a "%%~nF.zip" "%%~nF.dwg" "%%~nF.pdf"

Но у меня есть вопрос: могу ли я изменить это, чтобы он работал из родительского каталога, и не нужно редактировать егодля каждой папки?

например, у меня есть папка, в которой есть несколько папок, и внутри каждой папки есть набор файлов, когда 2 из них имеют одинаковое имя:

Parent folder =журнал внутри журнала есть папки с именами по дате, в каждой папке с датой есть 2 файла с одинаковыми временными метками, 1 .db другой .txt, в одной и той же папке может быть много раз.

Спасибо

...