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

时间:2023-03-09 09:15:51
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
当时找不到合适的工具才用的批处理,今天清理开始菜单的时候,无意发现好压(压缩软件)有几个实用工具,其中就包括批量改名、批量修改字符,可以完美解决以上问题,操作方便,非常强大。
WINDOWS批量替换不同文件夹下的相同文件
WINDOWS批量替换不同文件夹下的相同文件