filetype

Возвращает тип файла.
Синтаксис:

string filetype(string filename)

Возвращает строку, которая описывает тип файла с именем filename. Если такого файла не существует, возвращает false.
После вызова строка будет содержать одно из следующих значений:

file - обычный файл;
dir - каталог;
link - символическая ссылка;
fifo - fifo-канал;
block - блочно-ориентированное устройство;
char - символьно-ориентированное устройство;
unknown - неизвестный тип файла;