Scripting.FileSystemObject и ..lnk файл - PullRequest
1 голос
/ 29 июля 2010

Я зацикливаюсь на папке, чтобы получить все файлы внутри нее

Scripting.FileSystemObject, похоже, не видит, что файл с именем ..lnk существует

, есть ли способисправить это?

спасибо

Ответы [ 2 ]

0 голосов
/ 29 июля 2010

похоже, что я допустил ошибку при создании тестовой среды, вместо файла я создал папку.

сейчас работает.

0 голосов
/ 29 июля 2010

Зацикливание папки с использованием 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

Надеюсь, это поможет.

/ Фрэнк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...