Статический метод :list
Получение оглавления каталога.
^file:list[путь]
^file:list[путь;фильтр]
^file:list[путь;опции]
Можно задать хеш опций: [3.4.3]
$.filter[фильтр] — строка с регулярным выражением или объект класса regex; $.stat(true|false) — true — заполнить столбцы size, cdate, mdate и adate.
Метод формирует таблицу (объект класса table) со столбцами name, dir, size, cdate, mdate и adate (до версии [3.4.3] возвращался только столбец name), содержащую файлы и каталоги по указанному пути, имена которых удовлетворяют шаблону, если он задан. Для каждой записи, являющейся каталогом, в результирующей таблице значение в столбце dir будет иметь значение 1.
Без указания опции $.stat(true) значения столбцов size, cdate, mdate и adate в результирующей таблице будут пусты.
фильтр — строка с регулярным выражением (см. метод match класса string) или объект regex [3.4.0]. Без указания фильтра будут выведены все найденные по заданному пути файлы.
Пример
$list[^file:list[/;.zip^$]]
^list.menu{
$list.name<br>
}
выведет имена всех архивных файлов с расширением имени .zip, находящихся в корневом каталоге веб-сервера.