我正在研究一种通过在启动游戏服务器之前将所有资源加载到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;
}
}
这可能吗?
答案 0 :(得分:1)
检查出来:readdir()
这段代码应该列出某个目录中的所有条目:
$path = //path to dictionary
if ($handle = opendir($path)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}