我正在嘗試瀏覽目錄中的所有文件,如果有目錄,則瀏覽其所有文件,依此類推,直到?jīng)]有更多目錄可訪問。每個處理的項(xiàng)目將添加到下面的函數(shù)中的結(jié)果數(shù)組中。盡管我不確定我能做什么/我做錯了什么,但是它不起作用,但是當(dāng)處理下面的代碼時,瀏覽器的運(yùn)行速度非常慢,不勝感激,謝謝!碼: function getDirContents($dir){ $results = array(); $files = scandir($dir); foreach($files as $key => $value){ if(!is_dir($dir. DIRECTORY_SEPARATOR .$value)){ $results[] = $value; } else if(is_dir($dir. DIRECTORY_SEPARATOR .$value)) { $results[] = $value; getDirContents($dir. DIRECTORY_SEPARATOR .$value); } } } print_r(getDirContents('/xampp/htdocs/WORK'));
3 回答

月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個贊
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('path/to/folder'));
$files = array();
foreach ($rii as $file) {
if ($file->isDir()){
continue;
}
$files[] = $file->getPathname();
}
var_dump($files);
這將為您帶來所有帶有路徑的文件。
- 3 回答
- 0 關(guān)注
- 492 瀏覽
添加回答
舉報
0/150
提交
取消