【发布时间】:2020-10-31 00:46:31
【问题描述】:
我在 VBS 文件中有以下代码。如何监视Folder1\Folder2\Folder3\2020 中以特定字符串开头的文件
file_starts_with = "abc" & Year(Now()) & " " & Month(Now()) & " " & Day(Now())
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
("SELECT * FROM __InstanceCreationEvent WITHIN 10 _
WHERE Targetinstance ISA 'CIM_DirectoryContainsFile' and TargetInstance.GroupComponent= 'Win32_Directory.Name=""P:\\\\Folder1\\\\Folder2\\\\Folder3\\\\2020""'")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
'more code here
Loop
【问题讨论】:
-
@Hackoo 有点像。是否有文件名的 TargetInstance 以及如何使其成为“开头”?