@echo off
setlocal enabledelayedexpansion
>未找到.txt type nul
for /f "delims=" %%i in (123.txt) do (
set "pic="
for /f "delims=" %%j in ('dir /b /s /a-d "e:\ps\" ^| findstr /e:"%%i"') do (
set "pic=%%j"
copy "%%j" "e:\ps2\"
)
if "!pic!" equ "" (
>>未找到.txt echo %%i
)
)
这是按照我放图片的路径,改的。不知道是不是我哪里改错了。
我的图片放在E盘的ps文件夹里,记录我要找的图片文件名的文件是123.txt。执行脚本是也e盘下执行的。全都文件都是。