Добавление расширений к файлам без них в Windows - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь добавить расширения файлов для большого количества файлов, расположенных в ряде папок и подпапок в Windows.По какой-то причине эти файлы не имеют расширения файла, и мне нужно, чтобы они имели расширение .ddd, чтобы я мог преобразовать их в PDF-файлы, используя отдельную программу.

cd R:\PRODUCTION\92 
ren *. *.ddd

Обратите внимание, что эта команда действительно работает, но только для папок, которые на самом деле содержат нужные мне файлы, и без подпапок.Что я могу добавить или изменить, чтобы поразить все файлы во всех подпапках?Заранее спасибо.

1 Ответ

0 голосов
/ 14 сентября 2018

Пожалуйста, попробуйте следующую команду.Если это выглядит так, как будто будет выполнено правильное переименование, удалите ECHO из командной строки REN.

CD /D R:\PRODUCTION\92
FOR /F "delims=" %f IN ('DIR /S /B /A:-D "*."') DO (ECHO REN "%~f" "%~nf.ddd")

В скрипте файла .bat удвойте символ процента в переменной.

CD /D R:\PRODUCTION\92
FOR /F "delims=" %%f IN ('DIR /S /B /A:-D "*."') DO (ECHO REN "%%~f" "%%~nf.ddd")
...