怎么返回一个文件夹下所有的文件名?

怎么返回一个文件夹下所有的文件名?

比如E:\perl 下有5 个以 ex开头的文件(ex1.pl,ex2.pl......)
怎么才能把它们的名字返回到一个数组中?
glob, File::Find, ...
使用函数
opendir
readdir
看下这两个函数的用法就可以了
有例子的


QUOTE:
原帖由 ykredrum 于 2009-1-10 21:12 发表
使用函数
opendir
readdir
看下这两个函数的用法就可以了
有例子的

有内置的实现该功能的函数、模块不用,偏要自己用底层的函数实现,是不是闲的发慌?


QUOTE:
原帖由 MMMIX 于 2009-1-10 23:04 发表

有内置的实现该功能的函数、模块不用,偏要自己用底层的函数实现,是不是闲的发慌?

怕别人写的模块效率不高吧


QUOTE:
原帖由 ynchnluiti 于 2009-1-10 23:07 发表

怕别人写的模块效率不高吧

自己写的效率就高了?恐怕未必。

另外,即使有这个担心,那么内置函数呢?难不成自己的实现比内置函数还要高效?
LZ太......


QUOTE:
原帖由 MMMIX 于 2009-1-10 23:23 发表

自己写的效率就高了?恐怕未必。

另外,即使有这个担心,那么内置函数呢?难不成自己的实现比内置函数还要高效?

确实这种担心大部分情况下没必要,担心往往是因为对内置函数,已有模块不了解造成的。

(自己想学习这些函数怎么实现的情况除外)
恩,谢谢楼上各位,初学者,还是使用内置的函数就好了。
问题已经解决。
opendir和readdir就能解决问题了。


QUOTE:
原帖由 MMMIX 于 2009-1-10 23:04 发表

有内置的实现该功能的函数、模块不用,偏要自己用底层的函数实现,是不是闲的发慌?

代码有以行计算工钱的说法。

BTW:最近发现你像我一样愤青啊。