Scripting.FileSystemObject和..lnk文件

时间:2010-07-29 12:16:11

标签: vbscript

我在一个文件夹中循环以获取其中的所有文件

Scripting.FileSystemObject似乎没有看到名为..lnk的文件存在

有没有办法解决这个问题?

感谢

2 个答案:

答案 0 :(得分:0)

使用WMI循环浏览文件夹似乎也找到了* .lnk文件。试试这个例子:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService. _
    ExecQuery("Select * from CIM_DataFile where Drive = 'C:' And Path = '\\Temp\\'")
For Each objFile in colFiles
    Wscript.Echo objFile.Name 
Next

我希望这会有所帮助。

/ Frank

答案 1 :(得分:0)

在创建测试环境时我似乎犯了一个错误,我创建了一个文件夹而不是文件。

现在它正在运作。