windows全局查找指定文件并复制到指定目录

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set dir=jsrpds
mkdir %dir%
for /f "delims=" %%i in ( 'wmic logicaldisk get caption') do (
  set "caption=%%i"
  echo "caption=!caption!"
  call:doCopy "!caption!"
)

:doCopy
for /r %1 %%j in (*.txt) do (
    echo %%j|findstr "%dir%" >nul ||(
      echo %%j >> %dir%/files.txt
      copy %%j %dir%\ 
    )
  )

你可能感兴趣的:(windows全局查找指定文件并复制到指定目录)