Имя: Пароль:
1C
1С v8
НайтиФайлы по маске *module.bsl,form.xml
0 GANR
 
31.07.18
21:58
Есть цель найти в папке файлы разных типов функцией НайтиФайлы. FAR по маске *module.bsl,form.xml их находит, а вот из кода 1С нет. Как надо задать маску поиска?
1 spectre1978
 
31.07.18
22:00
это не маска, а несколько масок, разделенных запятой. Ишчите сначала по *module.bsl, а потом второй раз по form.xml.
2 Cyberhawk
 
31.07.18
23:26
Надо добиться того, чтобы код выполнялся на том же хосте и под тем же пользователем ОС, что и ФАР
3 GANR
 
01.08.18
10:19
(2) Хм... это-то здесь при чем? По отдельности-то *module.bsl и form.xml ищутся нормально.
4 GANR
 
01.08.18
10:22
(1)(2) Спасибо за участие! Поступил проще - нашел по маске *.*, а уж потом в цикле перебрал массив элементов типа Файл.
5 spectre1978
 
01.08.18
11:26
(4) если вы внимательно посмотрите что написано в подсказке фара, то увидите: "одна или несколько масок". Т.е. фар делает точно также - делит маски по разделителю и ищет отдельными поисками. Уж не знаю, в несколько потоков или в один, но точно по отдельности, потому что WinAPI FindFirstFile и прочие не работают более чем с одной маской одновременно.
6 GANR
 
01.08.18
11:33
(5) Вот теперь всё ясно.