СписокКаталогов

Ищет указанный каталог во всех каталогах и подкаталогах.

Синтаксис

СписокКаталогов(ИмяКаталога)

Параметры

ИмяКаталога (текст) — имя каталога, который необходимо найти. Если указано только имя, то поиск будет производится в каталогах программы СБиС++. Поэтому необходимо указывать полный путь доступа к этому каталогу.

Если в качестве параметра функции указать символ "*" или "?", то поиск каталогов будет производиться по некоторому шаблону: в первом случае – произвольное количество символов в имени каталога; во втором – один символ в имени каталога.

Возвращает

Объект - массив, содержащий все найденные пути к указанному каталогу.

Примеры

Необходимо найти полный путь к программам СБиС++, установленным на компьютере пользователя. Поиск будет производится по каталогу "Модули", который обязательно присутствует в каталоге установленной программы СБиС++:

перем мСписок = СписокКаталогов("C:\\Модули");
перем пНом = 0;
Если(Размер(мСписок))
   Пока(пНом++ < Размер(мСписок))
      {
         Если(Найти(мСписок[пНом], "СБиС"))
            Сообщить(ИмяКаталога(мСписок[пНом]));
      }
Иначе
   Сообщить("Данного каталога нет");

См. также:

•  СписокФайлов