URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2185
[ Назад ]

Исходное сообщение
"И еще одно... трабла: не знаю как отличить файл от папки 8("

Отправлено CRAY , 18-Окт-03 23:50 
Есть строка вида /etc/passwd (к примеру). Как на Perl определить, чем явлется этот объект файловой системы - папкой или файлом. Какие атрибуты надо прочитать и как? Пробовал opendir($path) и если оно возвращало false то считал что $path - файл, а не папка. Но такой метод очень тормознутый и, на мой взгляд, до делов неправильный... Может есть функции типа как is_dir($path) в PHP???

Содержание

Сообщения в этом обсуждении
"И еще одно... трабла: не знаю как отличить файл от папки 8("
Отправлено Murr , 19-Окт-03 18:33 
>Есть строка вида /etc/passwd (к примеру). Как на Perl определить, чем явлется
>этот объект файловой системы - папкой или файлом. Какие атрибуты надо
>прочитать и как? Пробовал opendir($path) и если оно возвращало false то
>считал что $path - файл, а не папка. Но такой метод
>очень тормознутый и, на мой взгляд, до делов неправильный... Может есть
>функции типа как is_dir($path) в PHP???


man perlfunc
/directory


"И еще одно... трабла: не знаю как отличить файл от папки 8("
Отправлено ovax , 20-Окт-03 02:48 
Кажися if (-d $filename) {это папка}

"И еще одно... трабла: не знаю как отличить файл от папки 8("
Отправлено CRAY , 23-Окт-03 20:28 
>Кажися if (-d $filename) {это папка}

Пасибки! Работает... :)