如果我有一个名为'This Is A File.TXT'的文件,如何在Windows 10中使用CMD重命名它以便更改案例?
我在几千个文件上使用Excel并生成CMD脚本。 但文件名的大小写不会改变。
我甚至尝试将其重命名为'SS这是一个File.txt'(可以正常工作),但是当我将其重命名为'This is a File.txt'时,它将恢复为大写文件名。
答案 0 :(得分:1)
@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这是一个文件.TXT
1个文件0个字节
0 Dir(s)82,069,901,312字节免费
驱动器C中的卷没有标签 卷序列号为830B-46FAC:\ destdir的目录
15/04/2017 12:45 0这是一个File.txt
1个文件0个字节
0 Dir(s)82,069,901,312字节免费
对我来说,无论是在NTFS还是USB驱动器上,它似乎都有效。