① 批处理文件中,如何取得当前日期
首先打开cmd
date /t
看一下时间的格式
如果是2006-05-18这样的
可以这样写
@echo off
@for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do @set bb=%%a-%%b-%%c
@if exist aaa.dat (rename aaa.dat aaa_%bb%.dat) else (echo aaa.dat 不存在)
如果是18-05-2006这种格式,如果是英文版的都是这种格式
可以这样写
@echo off
@for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do @set bb=%%c-%%b-%%a
@if exist aaa.dat (rename aaa.dat aaa_%bb%.dat) else (echo aaa.dat 不存在)