Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : ’ҐаҐе®ў ѓҐ­­ ¤Ё©                     2:5020/400     25 Dec 2001  02:37:50
 To : Andrey Sapozhnikov
 Subject : Re: Имена каталогов с точка  ми и-d
 -------------------------------------------------------------------------------- 
 
 Andrey Sapozhnikov <sapa@icb.chel.su> пишет:
 
 AS> Терехов Геннадий wrote:
 
 AS>> Кто мне объяснит почему при проверке файлов на
 AS> предмет являются ли
 AS>> они директориями или нет директории имена
 AS> которых начинаются с точки
 AS>> (Linux) таковыми не считаются?
 AS>> Вот пример хелловорда (чисто для демонстрации
 AS> непонятки :) ):
 AS>>
 AS>> #!/usr/bin/perl -w
 AS>> opendir(DIR,"/home/webmaster") or die "Hе могу
 AS> открыть каталог: $!\n";
 AS>> @names = readdir(DIR) or die "Hе могу прочитать
 AS> каталог: $!\n";
 AS>>  foreach $name (@names) {
 AS>>  if (-d $name) {
 AS>>  print "Hайден каталог: $name\n";
 AS>>  }
 AS>>  else {
 AS>>  print "Hайден файл: $name\n";
 AS>>  }
 AS>>  }
 AS>> closedir(DIR);
 AS> Потому что файлы кроме . и .. вообще не
 AS> находятся,
 AS> а не определяются как файлы. readdir возвращает
 AS> КОРОТКИЕ имена (что вы и сами видите в print),
 AS> а добавить "/home/webmaster/" к имени (при
 AS> проверке
 AS> по -d) Вы забыли.
 
 AS> Андрей
 
 Sorry!!! Тут я, как говорят в американских фильмах,
 круто облажался :)))
 Спасиббо!!!
 Геннадий
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Имена каталогов с точками и -d   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   24 Dec 2001 20:53:21 
 Re: Имена каталогов с точка ми и-d   Andrey Sapozhnikov   24 Dec 2001 22:25:16 
 Re: Имена каталогов с точка ми и-d   ’ҐаҐе®ў ѓҐ­­ ¤Ё©   25 Dec 2001 02:37:50 
 Имена каталогов с точками и -d   Alexey Froloff   26 Dec 2001 02:47:43 
Архивное /ru.perl/64880d36b81e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional