|
|
发表于 2021-9-2 10:57:04
|
显示全部楼层
回复 1# 城外无诚
“人员”文件夹
“证件”文件夹
“test.bat”文件
放在同一个目录下
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ- @echo off
- cd /d "%~dp0"
- set "SrcFolder=证件"
- set "DstFolder=人员"
- for /f "tokens=1-2 delims=-" %%a in ('dir /b /a-d "%SrcFolder%"') do (
- for /f "delims=" %%i in ('dir /b /ad "%DstFolder%"') do (
- pushd "%DstFolder%\%%i"
- for /f "delims=" %%j in ('dir /b /ad') do (
- for /f "tokens=1-2 delims=0123456789" %%k in ("%%j") do (
- if "%%a" equ "%%l" (
- move /y "%~dp0%SrcFolder%\%%a-%%b" "%~dp0%DstFolder%\%%i\%%j\"
- )
- )
- )
- popd
- )
- )
复制代码 |
评分
-
查看全部评分
|