Здравствуйте! Подскажите, как можно найти файлы в папке по маске
Пробовал через
но файлов много и сия конструкция работает очень долго.
Нашел код на VBS который делает это практически мгновенно
Можно ли написать аналог на JS?
Ну ли как-то через doScript подключить кусочек VBS?
Как это это сделать самому разобрался не удалось.
Вернее как передать mask и myFolder примерно понятно:
А вот как вернуть результат работы VBS обратно в JS - не осилил.
Пробовал через
Код:
myFiles = Folder(myFolder).getFiles(mask);
Нашел код на VBS который делает это практически мгновенно
Код:
Set objShell = CreateObject("Shell.Application")
Set objFolderItems = objShell.NameSpace(myFolder).Items
objFolderItems.Filter 64 + 128, "*" & mask & "*"
For Each myFiles in objFolderItems
MsgBox myFiles.Name
Next
Можно ли написать аналог на JS?
Ну ли как-то через doScript подключить кусочек VBS?
Как это это сделать самому разобрался не удалось.
Вернее как передать mask и myFolder примерно понятно:
Код:
var myParam = [mask, myFolder];
app.doScript (myScript, ScriptLanguage.visualBasic, myParam);
А вот как вернуть результат работы VBS обратно в JS - не осилил.