示例:
某市房屋档案文件夹命名为“A001-中山路1号,A002-中山路2号……”
而房屋居住人口档案命名为“A001-张三.docx、A001-张四.docx、A002-李四.docx……”
需将人口档案移动至对应房屋档案文件夹。
思路如下:
因房屋编号存在唯一性,通过匹配房屋编号实现。
1、读取.docx文件列表,截取房屋编号;
2、读取文件夹列表,截取房屋编号;
3、对比两个值匹配,字符相等进行移动文件至目标文件夹。
bat代码如下:
@echo off
for /f "tokens=1,* delims=-" %%a in ('dir /b/a-d *.docx') do (^
for /f "tokens=1,* delims=-" %%i in ('dir /b/ad') do ^
if %%a==%%i move %%a-%%b %%i-%%j)
pause
现实中某街道将人口档案命名为“张三-A001.docx、张四-A001.docx、李四-A002.docx……”
需对