Переименование PDF-файлов для включения имени родительской папки в качестве префикса и включения уникального суффикса.

Пожалуйста, можете ли вы помочь. Как я могу переименовать файлы PDF, чтобы включить имя родительской папки в качестве префикса и добавитьDRAFTкак суффикс?

Например, для имени родительской папки\ABCDEF:

  • xyc123.pdf
  • fgh456.pdf

Я бы хотел, чтобы это выглядело так\abcdef:

  • abcdefDRAFT.pdf

Каждый PDF-файл всегда уникален, и каждая папка всегда уникальна.
мне просто нужно соответствующее.pdfsв каждой папке в соответствии с именем папки.

Я новичок в написании сценариев и хотел бы написать и запустить сценарий с помощью блокнота
(я не могу загрузить стороннее программное обеспечение). Спасибо.

1 ответ

Для командной строки в той же папке (дерево папок верхнего уровня):


      cd /d "c:\folder_target\" & for /f tokens^=* %i in ('dir/b/s/a:-d')do ren "%~fi" "%~niDraft%~xi"

Для файла bat/cmd:


      @echo off 

cd /d "c:\folder_target\"
for /f tokens^=* %%i in ('dir/b/s/a:-d')do ren "%%~fi" "%%~niDraft%~xi"


Дополнительные ресурсы:

Другие вопросы по тегам