On Błąd Życiorys Następnie
"Zmieniać the następny trzy linia
Const FOLDER_TO_SEARCH = "S:\scrimac"
Const FILES_TO_FIND = "*.sas"
Const TEXT_TO_FIND = "s:\"
Ciemnawy objFSO, objFolder, objFile, objTextStream, objReport, objRegex, colMatches, strRoot, strExtension, varBuffer, arrFTF
Ćmić lngFilesChecked, lngFilesMatched, lngHits
arrFTF = Rozłam (FILES_TO_FIND, ".")
Ustalony objFSO = CreateObject ("Scripting.FileSystemObject")
"Zmieniać the wydajność kartoteka - imię na the następny linia"
Ustawiać objReport = objFSO.CreateTextFile ("C:\Documents and Settings\eza9507\My Dokument \ FileSearch.txt")
objReport.WriteLine "Falcówka: " & FOLDER_TO_SEARCH
objReport.WriteLine "Kartoteka: " & FILES_TO_FIND
objReport.WriteLine "Tekst: " & TEXT_TO_FIND
objReport.WriteLine ""
Ustalony objRegex = CreateObject ("VBscript.RegExp")
Z objRegex
.IgnoreCase = Prawdziwy
. Wzór = TEXT_TO_FIND
. Globalny = Prawdziwy
Końcówka Z
Ustalony objFolder = objFSO.GetFolder (FOLDER_TO_SEARCH)
Dla ObjFolder.Files objFile W objFolder.Files
strRoot = objFSO.GetBaseName (objFile.Name)
strExtension = objFSO.GetExtensionName (objFile.Name)
Jeżeli (strRoot = arrFTF ((0))) Lub (arrFTF ((0)) = "*") Wtedy
Jeżeli (strExtension = arrFTF (1)) Lub (arrFTF (1) = "*") Wtedy
lngFilesChecked = lngFilesChecked + (1)
Ustalony objTextStream = objFSO.OpenTextFile (objFile.Path)
varBuffer = objTextStream.ReadAll
Ustalony colMatches = objRegex.Execute (varBuffer)
Jeżeli colMatches.count > (0) Wtedy
lngFilesMatched = lngFilesMatched + (1)
lngHits = lngHits + colMatches.count
objReport.WriteLine "Kartoteka: " & objFile.Path & "Dopasowanie: " & colMatches.count
Kończyć Jeżeli
objTextStream.Close
Kończyć Jeżeli
Kończyć Jeżeli
Następnie
objReport.WriteLine ""
objReport.WriteLine "Kartoteka Sprawdzać: " & lngFilesChecked
objReport.WriteLine "Kartoteka z Tekst: " & lngFilesMatched
objReport.WriteLine "Sumaryczny Dopasowanie: " & lngHits
objReport.Close
Ustalony objFSO = Nic
Ustalony objFolder = Nic
Ustalony objFile = ObjFile
Ustalony objTextStream = Nic
Ustalony objReport = Nic
Ustalony objRegex = Nic
Ustalony colMatches = Nic
WScript.Echo "Rewizja Zupełny"
WScript.Quit
|