VBscript对具有不同名称的多个文件进行递归搜索,并将其路径输出到文本文件



好的,所以我需要在多台计算机上搜索可能表明感染的某些文件。我想使用一个vbscript,我可以把它放在C:\文件夹中,让它运行,它会为输出创建一个文本文件。我有13个不同的文件名要查找。我四处寻找可以做到这一点的vbscript,但我能找到的只是一个特定文件或某个文件时间的vbscript。我找不到对多个特定文件的递归搜索。如有任何帮助,我们将不胜感激。

您可以尝试创建一个dir并将其管道传输到findstr。这里的例子使用了文字,但您可以使用正则表达式。有关用法,请查看findstr帮助。

Dim command, objShell
Set objShell = CreateObject("WScript.Shell")    
command = "CMD.EXE /c dir/s/b | findstr /L /C:""txt"" /C:""exe""  > 1.txt"
objShell.Run command, , true
Set objShell = Nothing

最新更新