1
我想實現一個查找和替換使用VBS腳本文件夾中的所有文件替換多個文件,這裏是我迄今爲止查找和VBS
Dim fso,folder,files,oldFileContents,newFileContents,FIND,REPLACE
FIND = "textToBeReplaced"
REPLACE = "localhost"
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder("HTML")
Set files = folder.Files
For each item In files
oldFileContents = GetFile(item.Path)
newFileContents = replace(oldFileContents,FIND,REPLACE,1,-1,1)
WriteFile FileName,newFileContents
Next
但是當我嘗試運行它我得到和錯誤,「類型不匹配:'GetFile'」,我做錯了什麼?
-1 - .GetFile()返回一個文件對象,而不是文件的內容 – 2012-02-02 21:45:22
@ekkehard我只是簡單地說明爲什麼'GetFile'正在下降。這就是所有問題。之後它被用於什麼與我無關 – Skytunnel 2012-02-02 22:16:48
對於「之後所用的東西與我無關」,並且在嘗試顯示.GetFile()的用法時忘記了Set,您應該得到另一個downvote 。 – 2012-02-02 22:25:10