0

我正在编写一个脚本,该脚本需要扫描单个目录(ext4)中的大量文件(可能多达 100 万个)。我打算使用 PHP readdir 函数来创建列表。

由于我的目录中还没有那么多文件,我不知道它是否可以工作。我知道'ls'之类的文件不适用于那么多文件,但我不需要它们。

所以,问题真的只是...... PHP readdir 会处理 100 万个文件吗?

4

2 回答 2

3

为什么会有这么多文件?它会扼杀你的表现。你不能以某种方式对数据进行分组吗?还是将其存储在数据库中?我真的看不出一个目录中的一百万个文件是如何有意义的。分裂将是巨大的。请举例说明您存储的文件。

于 2012-05-26T19:12:28.527 回答
0

如果有人想知道,我对自己的问题的回答是它有效。我创建了一个脚本来创建 100 万个随机文件,并成功运行了 readdir 函数。

于 2012-05-26T19:45:00.120 回答