-
新手上路
-
在線付款
-
相關(guān)服務(wù)
-
新聞動態(tài)
-
關(guān)于我們
如何使用Dos命令遍歷并批量替換文件夾里的某個文件
使用站點管理工具的站長會遇到一個問題,服務(wù)上站點很多時,如要統(tǒng)一升級某個文件,一個一個替換效率太低。
下面小編就提供一種快捷的解決辦法。
問題解析:
1.如E盤里有一文件夾 wwwroot,如下圖
2.wwwroot下有若干文件夾,如圖
3.文件夾內(nèi)格式固定,都有一個文件夾admin,admin里面都有一個文件website.txt,如圖
要如使用Dos命令統(tǒng)一替換這些文件呢?
我們現(xiàn)在就來說下如何統(tǒng)一替換 website1、website2、website3.... 下admin/website.txt
思路:列出wwwroot下所有文件夾,然后遍歷這些文件夾,替換文件里的 website.txt,思路很清晰,看起來也很簡單。
但是不懂使用Dos遍歷命令、Dos替換命令,這個簡單的問題就可就沒那么簡單了。
解決方案:
1.首先準(zhǔn)備好替換的文件放在E盤根目錄(其它位置也可以)
2.打開cmd命令窗口
3.進(jìn)入E盤目錄
4.輸入命令
for /d %i in (wwwroot/*) do copy /y E:\website.txt E:\wwwroot\%i\admin\
pause
注意:Dos批量替換文件時務(wù)必要謹(jǐn)慎操作,最好先備份一下,畢竟數(shù)據(jù)無價!