考虑以下文件:
DOC 00001.txt
我需要将其重命名为
DOC 00001_XXX_YYY - DOC 00001
我正在尝试使用带有以下命令的.bat
文件:
rename "DOC 00001.txt" "DOC 00001_XXX_YYY - DOC 00001"
但这不起作用。所以我试着用它来调试(只是为了调试),用下划线替换文件中的空格:
rename "DOC_00001.txt" "DOC 00001_XXX_YYY - DOC 00001"
这仍然无效。工作是什么:
rename "DOC_00001.txt" "DOC_00001_XXX_YYY_-_DOC_00001"
所以问题在于空间。但我找不到rename
命令可以用于空格。有人能帮助我吗?
答案 0 :(得分:1)
你应该有什么工作:
C:\Users\marc>echo > "DOC 00001.txt"
C:\Users\marc>ren "DOC 00001.txt" "DOC 00001_XXX_YYY - DOC 00001"
C:\Users\mbb190>dir DOC*
Volume in drive C is Windows7_OS
Volume Serial Number is 0E31-0E35
Directory of C:\Users\marc
20/09/2013 08:28 AM 13 DOC 00001_XXX_YYY - DOC 00001
如果没有重命名,请检查您是否存在文件名冲突,或者以某种方式缺少权限。