copy * .ext * .ex_不适用于绝对路径

时间:2013-04-19 17:34:34

标签: windows batch-file command-line-interface

我可以将当​​前目录中的所有文件重命名为*.ext *.ex_扩展名为rename *.ext *.ex_

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

这似乎并不适用于绝对路径。例如

The syntax of the command is incorrect.

当我尝试时,我收到以下错误:

{{1}}

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

查看rename文档:

rename [Drive:][Path] filename1 filename2

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

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

仅适用于第一个参数的完整路径

答案 1 :(得分:1)

  

将C:\ path \重命名为\ * .ext * .ex _

  

ren C:\ path \ to \ * .ext * .ex _

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

  

xcopy C:\ path \ to \ *。ext C:\ path \ to-new \ *。ex _