|
|
楼主 |
发表于 2022-7-28 10:10:10
|
显示全部楼层
回复 7# LJY4.0
@echo off
for /f "delims=" %%a in (C:\Users\Administrator\Desktop\新建文件夹\list.txt) do (
for /f "delims=." %%b in ('dir /s/a-d/b F:\tmp\*') do (
if not exist %%a goto over
if "%%a"=="%%b" copy F:\tmp\%%b C:\Users\Administrator\Desktop\新建文件夹
ver
))
文件分布:
C:\Users\Administrator\Desktop\新建文件夹\list.txt
其中list.txt 内容是
12
13
14
C:\Users\Administrator\Desktop\新建文件夹\files2.bat
F:\tmp\12
F:\tmp\13
F:\tmp\20
最终效果是 C:\Users\Administrator\Desktop\新建文件夹\12
C:\Users\Administrator\Desktop\新建文件夹\13 |
|