如何用批处理在D盘新建一个以当前日期命名的文件夹并把E盘当天创建的excl文件移动到此文件夹下呢?
如何用批处理在D盘新建一个以当前日期命名的文件夹并把E盘当天创建的excl文件移动到此文件夹下呢?...
如何用批处理在D盘新建一个以当前日期命名的文件夹并把E盘当天创建的excl文件移动到此文件夹下呢?
展开
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%"
)
追答
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=-/ " %%a in ("%date%") do set "name=%%a%%b%%c"
if not exist "d:\%name%" md "d:\%name%"
for /f "delims=" %%a in ('dir /a-d /b /s E:\*.xls') do (
set "d=%%~ta"
set "d=!d:~0,4!!d:~5,2!!d:~8,2!"
if "!d!"=="%name%" move "%%a" "d:\%name%"
)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询