批处理 全盘查找文件并批量替换的代码

发布时间:2020-03-23编辑:脚本学堂
用批处理实现全盘查找文件abc.txt与my.txt,然后用当前目录下的abc.txt与my.txt覆盖查找到的文件,超越想像的需求,有兴趣的朋友,可以参考下。

完整代码:
 

复制代码 代码示例:
@echo off
title 文件批量替换
color 5c
mode con cols=40lines=5
:ks
cls
set wj1 = :
set /p wj1=用来替换的文件:
if %wj1% ==: goto:ks
set wj2 = :
set /p wj2=要替换的文件:
if %wj2% ==: goto:ks
cls
set lj = :
set /p lj=文件所在路径:
if %lj% ==: goto:ks
for /f "delims=*" %%m in (' dir /b /s %lj%%wj2% ') do attrib -r -a -s -h %%m & cls
for /f "delims=*" %%m in (' dir /b /s %lj%%wj2% ') do copy %wj1% %wj2% /y & cls
exit

将以上代码保存为find_file.bat,双击执行,输入待查找与替换的文件即可,请谨慎操作。

效果图如下:
<a href=http://www.jb200.com/jb/dos/ target=_blank class=infotextkey>批处理</a>全盘查找