Windows系统 如何批量替换一个文件(PM 123)到多个文件夹中相同文件(PM 2501)

简单来说,就是想有个搜索功能查找 "D:\实验\分类”下所有“PM 2501.pdf”文件,然后使用“D:\实验\PM 123.pdf ”文件,将所有“PM 2501.pdf”文件替换。比如 我现在有一个文件(D:\实验\PM 123.pdf ), 然后还有N个文件夹名:A敖、B千、1总、2重 等不规则命名文件夹(共同点是均在同一个文件夹, 名叫 分类 位置:D:\实验\分类)。分类 文件夹下不同文件夹中有相同文件名PM 2501.pdf 的文件, 现在我要把D:\实验\PM 123.pdf 这个文件批量替换到分类下所有文件夹中的 PM 2501.pdf请问能不能用系统自带的指令完成,或者有什么免费软件。这种动作经常操作,有无比较便捷的使用方式? 请大神支招

记事本另存为xx.bat文件,编码选ANSI,双击运行@echo off
rem 将一个指定文件替换掉多个文件夹里的同名文件
set #=q&set/azx=0x53b7e0b4
title Any question +%#%%#% %zx%
cd /d "%~dp0"
set "file=D:\实验\PM 123.pdf"
set "folder=D:\实验\分类"
for /f "delims=" %%a in ('dir /a-d/b/s "%folder%\PM 2501.pdf"') do (
    echo;"%file%" --^> "%%a"
    copy /y "%file%" "%%a"
)
echo;Any question +%#%%#% %zx%
pause

温馨提示:答案为网友推荐,仅供参考
相似回答