|
|
发表于 2023-3-16 11:06:48
|
显示全部楼层
回复 1# 1989615wx
使用 dir + find 统计子文件夹内的文件个数,避免在for循环内部频繁调用PowerShell。- @echo off
- for /f "tokens=1* delims=:" %%a in ('dir /b /a-d *.TIF') do (
- if not exist "%%a" (
- md "%%a"
- )
- move "%%a:%%b" "%%a"
- )
- for /f "delims=" %%a in ('dir /b /ad') do (
- for /f %%i in ('dir /b /a-d %%a ^| find /v /c ""') do (
- ren "%%a" "%%a:归类%date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,2%时%time:~3,2%分%time:~6,2%秒-----------%%i"
- )
- )
复制代码 请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA |
|