亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用VBS腳本怎么實現遍歷批量替換多目錄多文件內容

發布時間:2021-05-24 16:44:59 來源:億速云 閱讀:346 作者:Leah 欄目:開發技術

使用VBS腳本怎么實現遍歷批量替換多目錄多文件內容?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run "cmd /c dir /s/b *.htm > list.htm",vbHide
Wscript.Sleep 1000

sFile = "list.htm"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set oFile = objFSO.OpenTextFile(sFile,1)
Do While Not oFile.AtEndOfStream
  strLine = oFile.ReadLine
  If Len(strLine) > 0 Then
   Set File = objFSO.OpenTextFile(strLine, 1)
   aryLines = File.ReadAll
   File.Close
   aryLines = Replace(aryLines, "需要替換的內容", "替換后的內容")
   Set File = objFSO.OpenTextFile(strLine, 2)
   File.Write aryLines
   File.Close
  End If
Loop
oFile.Close

objFSO.DeleteFile sFile
Set objFSO = Nothing

cmd /c dir /s/b *.htm > list.htm就是將子目錄中所喲的htm文件列出來保存到list.htm文件中。

文件替換就是通過vbs中的FileSystemObject實現批量替換,具體的可以參考這篇文章

如果替換的內容中包含有轉義字符的話,需要注意轉義一下

 PS:VBScript的相關轉義字符:

 "/" (反斜杠)
 VbCrLf (換行符,用來表示重起一行)
 VbTab (水平制表符)
 Chr(8) (退格符)
  vbCr (回車符)
 "'" (單引號)
/" - > "" (雙引號)

看完上述內容,你們掌握使用VBS腳本怎么實現遍歷批量替換多目錄多文件內容的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vbs
AI

黄大仙区| 宁阳县| 永济市| 社会| 玉田县| 游戏| 清水县| 九寨沟县| 南澳县| 富锦市| 朝阳市| 三河市| 浏阳市| 孟连| 东台市| 渝中区| 平邑县| 宁南县| 宁安市| 如皋市| 泗洪县| 新泰市| 瑞昌市| 隆回县| 茌平县| 济宁市| 太白县| 晴隆县| 佳木斯市| 青岛市| 南乐县| 颍上县| 大洼县| 义乌市| 巨鹿县| 板桥市| 尉犁县| 乐山市| 靖宇县| 大理市| 淮南市|