【发布时间】:2017-12-11 15:05:42
【问题描述】:
我现在设法获取所有隐藏文件夹,唯一的问题是将有关它的所有信息存储到 xml 文件中。 谁能帮我解决这个问题?
Dim xdoc
Function CreateFolders(objFile)
Dim elem
Dim attr
set elem = xdoc.createElement("Folders")
set attr = xdoc.createAttribute("Description")
attr.value = objFile.Description
elem.setAttributeNode attr
set CreateFolders = elem
End Function
Dim FilePath
Dim objFile
Dim root
Dim elem, elem1
Set xdoc = CreateObject("MSXML2.DOMDocument.6.0")
xdoc.appendChild xdoc.createProcessingInstruction ("xml", "version=""1.0"" encoding=""utf-8""")
FilePath = "C:\Users\User\Downloads\M.xml"
set root = xdoc.createElement("Folders")
xdoc.appendChild root
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * from Win32_Directory Hidden = True")
For Each objFile in colFiles
Wscript.Echo objFile.Name
Next
提前感谢您的宝贵时间。
【问题讨论】: