Есть строка вида /etc/passwd (к примеру). Как на Perl определить, чем явлется этот объект файловой системы - папкой или файлом. Какие атрибуты надо прочитать и как? Пробовал opendir($path) и если оно возвращало false то считал что $path - файл, а не папка. Но такой метод очень тормознутый и, на мой взгляд, до делов неправильный... Может есть функции типа как is_dir($path) в PHP???
>Есть строка вида /etc/passwd (к примеру). Как на Perl определить, чем явлется
>этот объект файловой системы - папкой или файлом. Какие атрибуты надо
>прочитать и как? Пробовал opendir($path) и если оно возвращало false то
>считал что $path - файл, а не папка. Но такой метод
>очень тормознутый и, на мой взгляд, до делов неправильный... Может есть
>функции типа как is_dir($path) в PHP???
man perlfunc
/directory
Кажися if (-d $filename) {это папка}
>Кажися if (-d $filename) {это папка}Пасибки! Работает... :)