bat 查找 复制

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:06:38
未知目录下有个 war3.exe
求一个bat 全盘搜索war3.exe 把000.exe复制到 war3.exe所在的文件夹下,并把132.3cx复制到war3.exe所在文件夹内map目录下(map文件夹一定存在)

@echo off
for %%i in (c d e f g h i j k l) do (
if exist %%i:\* (
cd /d %%i:\
for /f "delims=" %%a in ('dir /s/b "war3.exe"') do (
copy "%~dp0\000.exe" "%%~dpa"
copy "%~dp0\132.3cx" "%%~dpa\map\"
goto:eof
)))

要复制文件请放到批处理所在目录。

xcopy /s d:\*war3.exe .\

将此BAT随便放到一个目录下,BAT会自动搜索war3.exe并将它放到本目录下