如何预览字典中的所有文件?

时间:2016-10-30 05:14:45

标签: php

我正在研究一种通过在启动游戏服务器之前将所有资源加载到ram中来节省CPU的方法,而不是在运行时将其加载到RAM中。

所以我将所有的数据包数据保存在字典中。这些文件具有随机名称。如何预览字典中的每个文件?我需要这样的东西:

$path = //path to dictionary
foreach(//get dictionary files as $packet){
   $filename = //getfile name
   if(!isset($this->chunkCache[$filename])){
      $this->chunkCache[$filename] = $packet;
   }
}

这可能吗?

1 个答案:

答案 0 :(得分:1)

检查出来:readdir()

这段代码应该列出某个目录中的所有条目:

$path    = //path to dictionary

if ($handle = opendir($path)) {

   while (false !== ($entry = readdir($handle))) {

    if ($entry != "." && $entry != "..") {

        echo "$entry\n";
    }
}
closedir($handle);
}