目录扫描 PHP opendir
PHP扫描某个文件夹,防止死循环的思路。 可以用迭代器呀
示例
$ite=new RecursiveDirectoryIterator("./");$bytestotal=0;$nbfiles=0;foreach (new RecursiveIteratorIterator($ite) as $filename=>$cur) { $filesize=$cur->getSize(); $bytestotal+=$filesize; $nbfiles++; echo "$filename => $filesize\n";}$bytestotal=number_format($bytestotal);echo "Total: $nbfiles files, $bytestotal bytes\n";Filesystem这个东西能解决你的问题吗?
SPL已经帮你解决这个问题,代码看#1
1楼的代码收藏了,又学到东西了。
直接使用扩展
Directories
SPL已经帮你解决这个问题,代码看#1
确实不错,不过还是有的时候会卡死。。。
哇 1楼强大啊
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号