Открывает выборку файлов по заданной маске и находит первый файл
Синтаксис
Метод НайтиПервыйФайл()
имеет следующий синтаксис:
строка НайтиПервыйФайл(МаскаИмени)
А также альтернативный англоязычный синтаксис:
string FindFirstFile(Filter)
Параметры
Описание параметров метода НайтиПервыйФайл()
:
Имя параметра | Тип | Описание |
---|---|---|
МаскаИмени | Строка | Строковое выражение, содержащее маску имена файлов. Маска может включать символы заменители: * — любая последовательность символов, ? — один символ |
Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Строка
Описание
Метод НайтиПервыйФайл()
открывает выборку файлов по заданной маске, находит первый файл и возвращает его имя. Поиск производится по текущему каталогу, ранее установленному методом ФС.УстТекКаталог(), либо по рабочему каталогу пользователя, если текущий каталог в текущем сеансе работы программы еще не устанавливался.
Пример использования
Пример кода с использованием метода НайтиПервыйФайл()
:
//найдем все файлы и каталоги ИмяФайла = ФС.НайтиПервыйФайл("*.*"); Пока ПустаяСтрока(ИмяФайла) = 0 Цикл Сообщить(ИмяФайла, "i"); ИмяФайла = ФС.НайтиСледующийФайл(); КонецЦикла; //. //.. //1Cv7.CFG //1Cv7.LCK //1cv7flt.lst
Обратите внимание, что при поиске по маске *.*
находятся не только файлы, но и каталоги. Чтобы определить что есть что, следует воспользоваться методом ФС.АтрибутыФайла()