0

ФС (Файловая система)
Метод НайтиПервыйФайл()

Открывает выборку файлов по заданной маске и находит первый файл

Синтаксис

Метод НайтиПервыйФайл() имеет следующий синтаксис:

строка НайтиПервыйФайл(МаскаИмени)

А также альтернативный англоязычный синтаксис:

string FindFirstFile(Filter)

Параметры

Описание параметров метода НайтиПервыйФайл():

Имя параметра Тип Описание
МаскаИмени Строка Строковое выражение, содержащее маску имена файлов. Маска может включать символы заменители: * — любая последовательность символов, ? — один символ
Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Строка

Описание

Метод НайтиПервыйФайл() открывает выборку файлов по заданной маске, находит первый файл и возвращает его имя. Поиск производится по текущему каталогу, ранее установленному методом ФС.УстТекКаталог(), либо по рабочему каталогу пользователя, если текущий каталог в текущем сеансе работы программы еще не устанавливался.

Пример использования

Пример кода с использованием метода НайтиПервыйФайл():

//найдем все файлы и каталоги
ИмяФайла = ФС.НайтиПервыйФайл("*.*");
Пока ПустаяСтрока(ИмяФайла) = 0 Цикл
	Сообщить(ИмяФайла, "i");
	ИмяФайла = ФС.НайтиСледующийФайл();
КонецЦикла;
//.
//..
//1Cv7.CFG
//1Cv7.LCK
//1cv7flt.lst

Обратите внимание, что при поиске по маске *.* находятся не только файлы, но и каталоги. Чтобы определить что есть что, следует воспользоваться методом ФС.АтрибутыФайла()

Читайте также:

  1. Метод ФС.НайтиСледующийФайл()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *