复制* .ext * .ex_不适用于绝对path

我可以通过这样来将当前目录中的所有文件以*.ext扩展名重命名为*.ext

 rename *.ext *.ex_ 

但是,这似乎并不适用于绝对path。 例如。

 rename C:\path\to\*.ext C:\path\to\*.ex_ 

当我尝试我得到以下错误:

 The syntax of the command is incorrect. 

有任何想法吗?

谢谢!

检查rename文档:

 rename [Drive:][Path] filename1 filename2 

所以,要是正确的,你应该使用这样的重命名:

 rename C:\path\to\*.ext *.ex_ 

只有第一个参数的完整路径

将C:\ path \重命名为\ *。ext * .ex_

要么

ren C:\ path \ to \ *。ext * .ex_

如果你想把它们重命名为新的目的地,你可以使用xcopy

xcopy C:\ path \ to \ *。ext C:\ path \ to-new \ *。ex_