Автор Тема: dummy-вопрос  (Прочитано 3607 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
dummy-вопрос
« : 28 Декабря 2002, 01:27:41 »
народ, кодю недавно, не объясните почему не работает вот этот кусочек (после выполнения массив @files пустой). Вроде и доки перерыл и на сайте статьи читал - короче все как там сделал

opendir(CDIR, "c:/my/directory/with/files");
@files=;
print "@files\\n";

если че - слэш/бэкслэш менял...

PS все это на Win32, Active Perl 5.6.0

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
dummy-вопрос
« Ответ #1 : 28 Декабря 2002, 01:43:53 »
Есть два варианта:
1)
opendir(CDIR, "c:/my/directory/with/files");
$files=;
closedir (CDIR);
print "$files\\n";

2)
opendir(CDIR, "c:/my/directory/with/files");
@files=;
foreach $files(@files)
closedir (CDIR);
print "$files\\n";

Исправте если я ошибаюсь.
« Последнее редактирование: 28 Декабря 2002, 01:59:45 от alex007 »
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
dummy-вопрос
« Ответ #2 : 28 Декабря 2002, 01:55:19 »
не катит... кстати второй вариант проще организовывается через $_ :)

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
dummy-вопрос
« Ответ #3 : 28 Декабря 2002, 09:04:03 »
fakeman
Цитировать
Вроде и доки перерыл
Что-то не похоже.

opendir(DIR,"...") or die "...: $!";
@files=readdir DIR;
closedir(DIR);
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн fakeman

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.loa.tagan.ru
dummy-вопрос
« Ответ #4 : 30 Декабря 2002, 00:42:18 »
нет, серьезно смотрел... я просто думал что opendir работает аналогично open и не смотрел остальные функции касательно каталогов... спасибо за помощь

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28