나는 발견을 구현하고 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을 반환 객체가 아닌 파일의 내용입니다. –
@ekkehard 왜'GetFile'이 떨어지는지를 보여주고있었습니다. 그게 다 묻혔습니다. 그 후 사용되는 것은 나와 관계가 없습니다. – Skytunnel
"그 후에 사용하게되는 것은 나와 아무 관계가 없습니다."그리고 .GetFile()의 사용법을 보여 주려고 시도 할 때 Set을 잊어 버리면 다른 downvote를 사용할 자격이 있습니다. . –