-
新手上路
-
在线付款
-
相关服务
-
新闻动态
-
关于我们
如何使用Dos命令遍历并批量替换文件夹里的某个文件
使用站点管理工具的站长会遇到一个问题,服务上站点很多时,如要统一升级某个文件,一个一个替换效率太低。
下面小编就提供一种快捷的解决办法。
问题解析:
1.如E盘里有一文件夹 wwwroot,如下图
2.wwwroot下有若干文件夹,如图
3.文件夹内格式固定,都有一个文件夹admin,admin里面都有一个文件website.txt,如图
要如使用Dos命令统一替换这些文件呢?
我们现在就来说下如何统一替换 website1、website2、website3.... 下admin/website.txt
思路:列出wwwroot下所有文件夹,然后遍历这些文件夹,替换文件里的 website.txt,思路很清晰,看起来也很简单。
但是不懂使用Dos遍历命令、Dos替换命令,这个简单的问题就可就没那么简单了。
解决方案:
1.首先准备好替换的文件放在E盘根目录(其它位置也可以)
2.打开cmd命令窗口
3.进入E盘目录
4.输入命令
for /d %i in (wwwroot/*) do copy /y E:\website.txt E:\wwwroot\%i\admin\
pause
注意:Dos批量替换文件时务必要谨慎操作,最好先备份一下,毕竟数据无价!