在 Windows 中向没有文件扩展名的文件添加文件扩展名

Adding file extensions to files without them in Windows

我正在尝试为 Windows 中一系列文件夹和子文件夹中的大量文件添加文件扩展名。出于某种原因,这些文件没有文件扩展名,我需要它们具有扩展名 .ddd,以便我可以使用单独的程序将它们转换为 PDF。

cd R:\PRODUCTION 
ren *. *.ddd

请注意,此命令确实有效,但仅适用于实际包含我需要的文件的文件夹,没有子文件夹。我可以添加或更改什么以命中所有子文件夹中的所有文件?提前致谢。

请尝试以下命令。如果它看起来会进行正确的重命名,请从 REN 命令行中删除 ECHO

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

在 .bat 文件脚本中,将变量上的百分比字符加倍。

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