16
Perl / Вывод названия файлов директории
« : 08 Августа 2002, 12:43:07 »
Делаю так
opendir (DIR, ".") or die "Cannot open current directory";
@list=join ("::", readdir(DIR));
closedir DIR;
for ($i=0;$i<@list;$i++)
{
($name)=split(/::/,@list[$i]);
print "$name
";
}
Это последний вариант, печатает или сплошняком или наоборот ничего, пробовал также glob, но она возвращает с полным путём тоже самое. Или проблема в том что не правильно в массив забиваю или достаю.... Надо показать просто директорию. Но что бы уже из массива, а не из
print join ("
", glob(\'*\'));
Помогите!
opendir (DIR, ".") or die "Cannot open current directory";
@list=join ("::", readdir(DIR));
closedir DIR;
for ($i=0;$i<@list;$i++)
{
($name)=split(/::/,@list[$i]);
print "$name
";
}
Это последний вариант, печатает или сплошняком или наоборот ничего, пробовал также glob, но она возвращает с полным путём тоже самое. Или проблема в том что не правильно в массив забиваю или достаю.... Надо показать просто директорию. Но что бы уже из массива, а не из
print join ("
", glob(\'*\'));
Помогите!