win下命令行 ren 重命名时提示 系统找不到文件

笔者在windows下批处理重命名文件时,遇到看着貌似文件名没问题,但是就是提示 系统找不到文件。

后来留意了文件名的头部原来有空格 " ",windows下默认 空格也是文件名的一部分,而且空格排序还在数字之前。

有时还会看到明明已经按文件名排序了,怎么有些文件(首字母按序应该靠后)还是排到前面。也是这个原因

解决方法:ren "(添加相应空格数)源文件名" "目标文件名"