如何用批处理在D盘新建一个以当前日期命名的文件夹并把E盘当天创建的excl文件移动到此文件夹下呢?

2025-03-10 05:52:03
推荐回答(1个)
回答1:

@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=:/" %%a in ("%date%") do set name=%%a%%b%%c
md d:%name%
for /f "delims=" %%a in ('dir /a-d /b /s *.xls') do (
set "d=%%~ta"
set "d=!d:~0,4!!d:~5,2!!d:~8,2!"
if "!d!==%name%" move "%%a" "d:\%name%"
)