pasha_mayerov
08-11-2018, 15:21
Доброго времени.
Ситуация следующая. есть скрипт проверяющий по ip из файла доступны ли пк, записывая лог файл результат.
теперь надо проверить наличие файла на доступных пк.
скрипт проходит, но лог пуск
set FSO = CreateObject("Scripting.FileSystemObject")
CompList = "PingLogs.txt"
Logs = "FileLogs.txt"
set f = FSO.OpenTextFile(CompList, 1, false)
set fLogs = FSO.OpenTextFile(Logs, 2, true)
WScript.Echo "Finish"
f.Close
fLogs.Close
WScript.Quit
ShowSubFolders FSO.GetFolder("%WINDIR%\folder")
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
objFile.WriteLine "%WINDIR%\folder" & Subfolder.path
For Each file In Subfolder.files
If file.name = "document.txt" Then
objFile.WriteLine "ok!"
i=1
Exit For
End If
Next
If i =0 Then
objFile.WriteLine "error!"
End If
i=0
ShowSubFolders Subfolder
Next
End Sub
Ситуация следующая. есть скрипт проверяющий по ip из файла доступны ли пк, записывая лог файл результат.
теперь надо проверить наличие файла на доступных пк.
скрипт проходит, но лог пуск
set FSO = CreateObject("Scripting.FileSystemObject")
CompList = "PingLogs.txt"
Logs = "FileLogs.txt"
set f = FSO.OpenTextFile(CompList, 1, false)
set fLogs = FSO.OpenTextFile(Logs, 2, true)
WScript.Echo "Finish"
f.Close
fLogs.Close
WScript.Quit
ShowSubFolders FSO.GetFolder("%WINDIR%\folder")
Sub ShowSubFolders(Folder)
For Each Subfolder in Folder.SubFolders
objFile.WriteLine "%WINDIR%\folder" & Subfolder.path
For Each file In Subfolder.files
If file.name = "document.txt" Then
objFile.WriteLine "ok!"
i=1
Exit For
End If
Next
If i =0 Then
objFile.WriteLine "error!"
End If
i=0
ShowSubFolders Subfolder
Next
End Sub