如何使用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批量替換文件時務必要謹慎操作,最好先備份一下,畢竟數據無價!


© 2008- 騰雲網 版權所有
返回首頁