Windows:有什么办法可以批量替换文件?


eg:N个项目文件夹下有同一个文件( common.php ),但是,现在对 common.php 文件进行了大量修改。
现在想用最新的 common.php 替换掉旧版本的 common.php
请问,在windows下有什么快捷的办法吗?
或者有什么类似的软件吗(我网上搜索了下,找到的都是替换 文件内容 的,并不是我需要的)

编程 windows

Sam.com 10 years, 4 months ago

替换文件内容也可以呀,把之前的文件内容替换成新的内容也可以达到你想要的效果啊。

出来卖寂寞 answered 10 years, 4 months ago

如果有已经装了git,并且已经加入到PATH环境变量的话,可是试试命令:find . -name 'common.php' | xargs -I% cp -f new_common.php %

Mr.crow answered 10 years, 4 months ago

假设所有涉及common.php的项目文件夹都在E盘,修改好的文件放在d:\common.php
用下面的dos命令可以批量复制


 e:
cd \
for /f %i in ('dir /s /b common.php') do copy /y d:\common.php %i

雲Dむこう answered 10 years, 4 months ago

自己写个文件copy覆盖的程序,迭代目录进行覆盖,so easy的事情

猫的火葬场力 answered 10 years, 4 months ago

使用 for 命令:


 for %i in (dir1 dir2 dir3) do copy common.php %i

我de永恒 answered 10 years, 4 months ago

replace filename dest_path /s

落雨大水浸街丶 answered 10 years, 4 months ago

Your Answer