代码之家  ›  专栏  ›  技术社区  ›  Fredou

Scripting.FileSystemObject和..lnk文件

  •  1
  • Fredou  · 技术社区  · 14 年前

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

    有办法解决吗?

    谢谢

    2 回复  |  直到 14 年前
        1
  •  0
  •   user128300 user128300    14 年前

    使用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
    

    我希望这有帮助。

        2
  •  0
  •   Fredou    14 年前

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

    现在起作用了。