我只是想将文件(例如 X.TWO.THREE)复制到 DATE.X.TWO.THREE。X 是一个常量,而日期将在将来添加。目前,我也使用常量来表示它。当我尝试重命名文件时,例如:
xcopy C:\test\X.??????.?????? C:\test2\DATE.X.??????.??????
我收到错误“无法扩展第二个文件名以匹配第一个文件名”
关于如何使用多个句点进行重命名,您有什么想法吗?
谢谢。
答案1
单行版本:
for %f in ("C:\Test\X.*") do copy "%~f" "C:\Test2\DATE.%~nxf"
答案2
这将起作用:
xcopy C:\test\X.??????.?????? C:\test2\
ren X.??????.?????? DATE.X.??????.??????
先复制,然后重命名