[未解决]回复 2#Batcher
@echo off&setlocal EnableDelayedExpansion
echo.
REM 按创建文件日期删除
set /p pw=请输入密码:
if not "%pw%"=="jyzr" (
echo.
echo 密码错误!
pause>nul&exit
)
echo.
set /p d="请输入删除的截止日期【含截止日】,按回车!(输入格式:2015-05-01) "
set d=%d:/=-%
cd /d d:\统计\
for /f "delims=" %%i in ('dir /a-d /b') do (
for /f "tokens=1,2,3 delims=/- " %%j in ("%%~ti") do (
if "%%j-%%k-%%l" leq "%d%" del "%%i"
)
)
echo.
echo 删除%d%文件成功!
pause>nul
说明:红色处的感叹号没有显示出来!作者: bailong360 时间: 2015-6-6 22:47