今天帮媳妇解决的问题,记录一下,也许以后有用
例子:
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
当时找不到合适的工具才用的批处理,今天清理开始菜单的时候,无意发现好压(压缩软件)有几个实用工具,其中就包括批量改名、批量修改字符,可以完美解决以上问题,操作方便,非常强大。
![](https://i-blog.csdnimg.cn/blog_migrate/07a8224cc732667076e0f03409fbb6a2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ee40590fd90177ce2f4e0d158c306aee.png)