klxtx 发表于 2024-3-20 13:44:57

CMD自动更新文件夹名

@echo off
for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (
    set year=%%a
    set month=%%b
    set day=%%c
    set week=%%d
    set year1=%%a
    set month2=%%b
    set day3=%%c
)
set /a day=day-1
if %day%==0 (
    set /a month=month-1
    if %month%==0 (
      set /a month=12
      set /a year=year-1
    )
    for /f "tokens=1* delims=/" %%A in ('echo 1 %month%') do set day=%%B
)
set yesterday=%year%%month%%day%
set today=%year1%%month2%%day3%
ren %yesterday% %today%

页: [1]
查看完整版本: CMD自动更新文件夹名