![]() |
FSO.GetFolder
Добрый день!
... var FSO = new ActiveXObject("Scripting.FileSystemObject"); var Folder = FSO.GetFolder("\\\\serv\\res\\"); var fc = new Enumerator(Folder.Files); ... Может кто-нибудь предположить, почему получение списка файлов указанным способом с сервера в сети работает в десятки раз медленнее, чем то же самое, но с локального диска компа? |
Предлагаю сравнить быстродействие Scripting.FileSystemObject с Shell.Application, ниже привожу код, аналогичный по функциям (правда, есть отличие - примененный фильтр не включает файлы *.zip, по всей видимости, воспринимая их как папки):
Код:
var objShellApp = new ActiveXObject("Shell.Application"); |
Да, предложенный вариант работает значительно быстрее. Спасибо
|
Время: 12:34. |
Время: 12:34.
© OSzone.net 2001-