file Alt ←

Статический метод :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, находящихся в корневом каталоге веб-сервера.