build立合适的文件名

如果我有一个名为“这是一个File.TXT”的文件,我怎样才能使用CMD在Windows 10中重命名它,以便案件更改?

我在几千个文件上使用Excel,并生成一个CMD脚本。 但是,文件名的情况并没有改变。

我甚至试图将其重命名为“SS这是一个File.txt”(工作),但是当我从这里重命名为“这是一个File.txt”,它恢复到大写的文件名。

@ECHO OFF SETLOCAL SET "targetdir=C:\destdir" SET "fromname=This Is A File.TXT" SET "toname=This is a File.txt" COPY NUL "%targetdir%\%fromname%" DIR "%targetdir%\this*" REN "%targetdir%\%fromname%" "%toname%" DIR "%targetdir%\this*" GOTO :EOF 

生成

驱动器C中的卷没有标签。
卷序列号是830B-46FA

C:\ destdir目录

15/04/2017 12:45 0这是一个File.TXT
1个文件(0个字节)
0 Dir(s)82,069,901,312字节免费
驱动器C中的卷没有标签。
卷序列号是830B-46FA

C:\ destdir目录

15/04/2017 12:45 0这是一个File.txt
1个文件(0个字节)
0 Dir(s)82,069,901,312字节免费

对我来说,无论是在NTFS和USB驱动器,所以它似乎工作。