powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ActiveX и поиск файлов в директории по маске
8 сообщений из 8, страница 1 из 1
ActiveX и поиск файлов в директории по маске
    #35045654
Jaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо с помощью ActiveX пройти по всем файлам в директории и найти нужный... Какой метод ActiveX тут надо использовать и как....ссылку дайте на хелп хотя бы)
Речь о Javascript идет... знаю что жопа это с файлами на нем работать, но вот такое задание...
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35045756
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scipting.FileSystemObject
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35045757
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sc r ipting.
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35049411
Jaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так вот работает, но мне кажется это как-то странно, к Excel.Application привязывать поиск файлов

Код: plaintext
1.
2.
3.
4.
5.
   ExcelForSearch=new ActiveXObject("Excel.Application");
   FileSearch=ExcelForSearch.FileSearch;
   FileSearch.LookIn="D:\\work";
   FileSearch.FileName="*.XML";
   FileSearch.Execute();
а вот так вот - не хочет вообще
Код: plaintext
1.
2.
3.
4.
5.
   ForSearch=new ActiveXObject("Scripting.FileSystemObject");
   FileSearch=ForSearch.FileSearch;
   FileSearch.LookIn="D:\\work";
   FileSearch.FileName="*.XML";
   FileSearch.Execute();
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35049431
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, странно. К тому же я этого не предлагал. Еще более странно искать в FSO вордовские объекты.
Код: plaintext
1.
2.
3.
4.
ForSearch=new ActiveXObject("Scripting.FileSystemObject");
var fld = ForSearch.GetFolder("c:\");
for(var x =  1 ;x<=fld.Files.Count;x++){
    n=fld.Files(x).Name;
}
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35049443
Jaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, хорошо, а маску можно наложить как-нибудь или самому имя файла вручную проверять только?
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35049470
Jaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На
Код: plaintext
1.
n=fld.Files(x).Name;
ругается "Недопустимый вызов или аргумент процедуры"
...
Рейтинг: 0 / 0
ActiveX и поиск файлов в директории по маске
    #35050001
Jaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
   var dir = "D:\\work";           //  из текущей директории
   var ext = "xml";         //  с расширением 
   fso=new ActiveXObject("Scripting.FileSystemObject");
   var fc = new Enumerator(fso.GetFolder(dir).Files);
   var TrueDESADV = "";
   for (; !fc.atEnd(); fc.moveNext()) {
     var n = fc.item();
     if(fso.GetExtensionName(n) == ext) {
       //fso.GetAbsolutePathName(n);
     }
   }   
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ActiveX и поиск файлов в директории по маске
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]