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

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

阅读 9.9k
6 个回答

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

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

使用 for 命令:

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

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

假设所有涉及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

replace filename dest_path /s

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进