重命名 pdf 文件以包含父文件夹名称作为前缀,并包含唯一的后缀

重命名 pdf 文件以包含父文件夹名称作为前缀,并包含唯一的后缀

请您帮忙。如何重命名 pdf 文件以包含父文件夹名称作为前缀,并添加DRAFT为后缀?

例如,对于父文件夹名称\ABCDEF

  • xyc123.pdf
  • fgh456.pdf

我希望它看起来像这样\abcdef

  • abcdefDRAFT.pdf
  • 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"


其他资源:

相关内容