我需要创建一个循环遍历子目录中的所有文件。你能帮我这样构造我的代码吗:
$main = "MainDirectory";
loop through sub-directories {
loop through filels in each sub-directory {
do something with each file
}
};
最佳答案
使用RecursiveDirectoryIterator与 RecursiveIteratorIterator 结合使用。
$di = new RecursiveDirectoryIterator('path/to/directory');
foreach (new RecursiveIteratorIterator($di) as $filename => $file) {
echo $filename . ' - ' . $file->getSize() . ' bytes <br/>';
}
关于PHP如何读取子目录和循环文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014474/