【发布时间】:2011-01-16 05:22:30
【问题描述】:
来自http://en.wikipedia.org/wiki/Inode
Unix 目录是“链接”列表 结构,每个结构包含一个 文件名和一个 inode 编号。
我只想获取此链接列表的长度,目录中文件的名称在我的代码中此时并不重要。
首选 Perl 解决方案,但任何解决方案都可以。
【问题讨论】:
来自http://en.wikipedia.org/wiki/Inode
Unix 目录是“链接”列表 结构,每个结构包含一个 文件名和一个 inode 编号。
我只想获取此链接列表的长度,目录中文件的名称在我的代码中此时并不重要。
首选 Perl 解决方案,但任何解决方案都可以。
【问题讨论】:
opendir DIR, '.';
$num_items = @{[readdir DIR]};
closedir DIR;
中心点是readdir 在列表上下文中调用时返回所有目录条目。
【讨论】: