I'm trying to search for subfolders that start with the letter R in a C:\Program Files\iafolder\TempFiles and then delete only the one found. I created this but it seems to run long. It finds three, deletes three and then i get an hour glass for about 5 more minutes before it goes to the next step. Any ideas?
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFolders = objWMIService.ExecQuery _
("Select * from Win32_Directory where Name Like '%C:\\Program Files\\iafolder\\TempFiles\\r%'")
For Each objFolder in colFolders
WScript.Echo "Name: " & objFolder.Name
objFSO.DeleteFolder objFolder.Name
WScript.Echo "Name: " & objFolder.Name
Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFolders = objWMIService.ExecQuery _
("Select * from Win32_Directory where Name Like '%C:\\Program Files\\iafolder\\TempFiles\\r%'")
For Each objFolder in colFolders
WScript.Echo "Name: " & objFolder.Name
objFSO.DeleteFolder objFolder.Name
WScript.Echo "Name: " & objFolder.Name
Next