WINDOWS批量替换不同文件夹下的相同文件

今天帮媳妇解决的问题,记录一下,也许以后有用

例子:
N个文件夹下有同一个文件(common.php),但是,现在对common.php文件进行了大量修改。
现在想用最新的common.php替换掉所有文件下的common.php
 
操作前注意备份!!!
 
例子1:
假设所有涉及common.php的文件夹都在E盘,修改好的文件放在d:common.php
用下面的dos命令可以批量复制
进入CMD
e:
for /f %i in ('dir /s /b common.php') do copy /y d:common.php %i

 
例子2:
假设E盘有a,b两个文件夹,a,b下各有名为1,2,3的子文件夹,每个文件夹下都有common.php,如只需替换a文件夹下所有子文件夹下的common.php
 
进入CMD
e:
cd a
for /f %i in ('dir /s /b common.php') do copy /y d:common.php %i
 
例子3:
N个文件夹下有同一个文件(common.php),现在想用最新的special.php替换掉所有文件下的common.php
假设所有涉及common.php的文件夹都在E盘,修改好的文件放在d:special.php
 
第一步:
进入E盘,在右上角输入common.php进行搜索,全选搜索结果,删除
 
第二步:
进入CMD
e:
for /f %i in ('dir /s /b') do copy /y d:special.php %i
 
----------------------------------------------------------------------------------------------------------------
2016.2.3
当时找不到合适的工具才用的批处理,今天清理开始菜单的时候,无意发现好压(压缩软件)有几个实用工具,其中就包括批量改名、批量修改字符,可以完美解决以上问题,操作方便,非常强大。
 
 

--------------------------------------------------------------------------------

关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

原文地址:https://www.cnblogs.com/songzhenhua/p/9312771.html