我需要帮助重命名mmddyy
格式的某些文件。我有一个批处理文件来移动以mmdd
结尾的文件,我试图扩展它,但我遇到了一些麻烦。以下是目前的情况:
@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
rename C:\tim\example.xls example%mm%%dd%yy%.xls
当我运行批处理文件时,它会将其重命名为example1031yy.xls
。我怀疑它与上半部分有关,但是有人给了我这些代码行来移动文件以mmdd
结尾。
我想要实现的是将example.xls重命名为example103114.xls
(今天的日期)
答案 0 :(得分:1)
你错过了百分号:
rename C:\tim\example.xls example%mm%%dd%%yy%.xls
|
Here!