批量更改文件扩展名

时间:2017-02-06 15:42:03

标签: batch-file

我正在尝试将所有.rtf文件的文件扩展名更改为文件夹和所有子文件夹中的.doc。

我在这里找到了一个很好的解决方案:Rename files in sub directories

但是我的文件在遇到长文件名时失败(命令的语法不正确。)

for /r %%X in (*.rtf) do (
ren %%X *.doc
)

我也想要完全不同的解决方案。在大型文件环境中工作,该环境已更改为不支持rtf的Office 365,但在重命名为doc时支持它们。

1 个答案:

答案 0 :(得分:0)

附在引号中:

for /r %%X in (*.rtf) do (
ren "%%X" "*.doc"
)