批处理:批量复制当前目录下的指定文件到指定文件夹里

发布网友 发布时间:2022-04-23 04:02

我来回答

1个回答

热心网友 时间:2023-06-21 01:59

灞曞紑鍏ㄩ儴@echo off
set "file_name=FM"
set "DstDir=d:\test\鎸囧畾鏂囦欢澶?quot;
if not exist "%DstDir%" md "%DstDir%"
for /r %%a in ("*%file_name%*") do (
set "_path=%%~dpa"
setlocal enabledelayedexpansion
if /i "!_path:%DstDir%=!" equ "!_path!" (
set "_path=!_path:%~dp0=!"
set "_path=!_path:\=-!"
echo;f|xcopy "%%a" "%DstDir%\!_path!%%~nxa" /y
)
endlocal
)
pause

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com