【问题标题】:Adding file extensions to files without them in Windows在 Windows 中将文件扩展名添加到没有它们的文件
【发布时间】:2018-09-14 15:53:12
【问题描述】:
我正在尝试为 Windows 中一系列文件夹和子文件夹中的大量文件添加文件扩展名。出于某种原因,这些文件没有文件扩展名,我需要它们具有扩展名 .ddd,以便我可以使用单独的程序将它们转换为 PDF。
cd R:\PRODUCTION\92
ren *. *.ddd
请注意,此命令确实有效,但仅适用于实际包含我需要的文件的文件夹,而没有子文件夹。我可以添加或更改什么来命中所有子文件夹中的所有文件?提前致谢。
【问题讨论】:
标签:
windows
cmd
command
file-extension
【解决方案1】:
请尝试以下命令。如果它看起来会进行正确的重命名,请从 REN 命令行中删除 ECHO。
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")