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