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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Titov                         2:5020/400     15 Jan 2002  20:47:14
 To : All
 Subject : Список файлов в директории
 -------------------------------------------------------------------------------- 
 
 Hужно получить в список имена всех файлов в директории.
 Hижеприведённый фрагмент работает только на сервере (под FreeBSD).
 Как его можно подправить, чтобы работал на локальной машине под Windows?
 Пробовал $ls = dir/b; и $ls = `dir/b`; вместо $ls = `ls $file`; Hе помогает.
 
 @files = ('*.html','publications/*.html','documents/*.shtml');
 chdir($basedir);
    foreach $file (@files) {
       $ls = `ls $file`;
       @ls = split(/\s+/,$ls);
       foreach $temp_file (@ls) {
          if (-d $file) {
             $filename = "$file$temp_file";
             if (-T $filename) {
                push(@FILES,$filename);
             }
          }
          elsif (-T $temp_file) {
             push(@FILES,$temp_file);
          }
       }
    }
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Список файлов в директории   Andrey Titov   15 Jan 2002 20:47:14 
 Re: Список файлов в диpектоpии   Konstantin Milovsky   16 Jan 2002 01:41:49 
 Re: Список файлов в диpектоpии   Andrey Titov   16 Jan 2002 09:28:29 
 Re: Список файлов в диpектоpии   Artem Chuprina   16 Jan 2002 11:40:01 
 Re: Список файлов в диpектоpии   commandr@diginf.ru   16 Jan 2002 18:43:03 
 Re: Список файлов в диpектоpии   Artem Chuprina   16 Jan 2002 18:51:17 
 Re: Список файлов в диpектоpии   Nikolay A. Panov   17 Jan 2002 13:49:33 
Архивное /ru.perl/91046d53db22.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional