我试图编写一个批处理文件来重命名一系列文件夹中的所有文件。
每一行的格式为[path] \"旧文件名" "新文件名"
对于某些文件,它可以正常工作,但在同一文件夹中的其他文件上它返回"系统找不到指定的路径,"即使路径完全相同。
编辑:例如,批处理文件中的一行是
ren U:\JohnSmith\Portfolio\"08805_09282010_094346_10452467.PDF" "3rd Quarter Report"
and it throws the error, while another line
ren U:\JohnSmith\Portfolio\"08805_03082011_101040_17279080.PDF" "4th Quarter Report"
将文件重命名,即使路径相同。
答案 0 :(得分:0)
我解决了这个问题,一些目标文件名在其名称中有一个“/”,我认为将新文件名放在引号中会让它接受它,但是一旦我将所有斜杠改为破折号所有文件已重命名。
所以
ren "U:\JohnSmith\8804_3598_3987" "11/12 3rd Quarter"
抛出“系统无法找到路径”错误,但
ren "U:\JohnSmith\8804_3598_3987" "11-12 3rd Quarter"
没有。