求助如何自由输入,始年,尾年,新建年代夹,然后将对应子孙件分拣入夹?
set /p 始年= 请输入【4位数始年】:
set /p 尾年= 请输入【4位数尾年】:
mkdir 始年~尾年
。。。。
参考固定年代分拣代码如下- @echo off&setlocal enabledelayedexpansion
- set a=2000~2008
- for /f "delims=" %%i in ('dir /b/s /a-d') do (
- for %%j in (%a%) do (
- if not exist "%%j" md "%%j"
- for /f "tokens=1,2 delims=~" %%k in ("%%j") do (
- set d=%%~ti
- set d=!d:~0,4!
- if !d! geq %%k if !d! leq %%l if not "%%i"==%0 move "%%i" "%%j"
- )
- )
- )
- pause
复制代码
|