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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexei Kichkine                      2:5020/400     16 Nov 2000  15:43:59
 To : All
 Subject : Re: Как проверить наличие файла в каталоге?
 -------------------------------------------------------------------------------- 
 
 On Thu, 16 Nov 2000 10:53:02 +0000 (UTC), 
  Kozachenko Alexey <alexey@infor.ru> wrote:
 
 >>>Есть ли какой-нибудь более простой способ?
 >>>
 >>
 >>print "нету файла " unless -f '/путь/до/файла';
 >
 >
 >Функция unless - это по-моему функция bash-a, а не перла, или я не прав?
 >
 
 unless - тут ни при чем. (это функция И перла И шелла) Это просто "if"
 задом наперед.
 
 А смысл здесь - что в перле есть такие же функции как в шелле для
 определения наличия/ читаемости/запускаемости файлов.
 
 то есть -f -e -x и тд.
 
 например
 
 if ( -x '/home/walrus/someprogram') {
   print 'Мы можем запустить программу';
 };
 
 или
 unless ( -d '/tmp') {
   die 'А каталога /tmp то нету!!';
 };
 
 -- 
 
 Best regards, YAnother
 --- ifmail v.2.15dev5
  * Origin: ROSTELECOM TCMS-14 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Как проверить наличие файла в каталоге?   Kozachenko Alexey   16 Nov 2000 14:00:00 
 Re: Как проверить наличие файла в каталоге?   Alexei Kichkine   16 Nov 2000 14:42:51 
 Re: Как проверить наличие файла в каталоге?   Kozachenko Alexey   16 Nov 2000 14:53:02 
 Re: Как проверить наличие файла в каталоге?   Alexei Kichkine   16 Nov 2000 15:43:59 
 Re: Как проверить наличие файла в каталоге?   Mikhail Loginov   16 Nov 2000 16:00:23 
 Re: Как проверить наличие файла в каталоге?   Michael Poliakov   16 Nov 2000 14:44:55 
 Re: Как проверить наличие файла в каталоге?   Lokhin Victor   16 Nov 2000 15:09:25 
Архивное /ru.perl/107206266d486.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional