- 论坛徽章:
- 0
|
- function listFiles($dir)
- {
- while(false!=($file=readdir($hand)))
- {
- if(($file == '.') || ($file== '..')) continue;
- else if(is_dir("$dir/$file")) listFiles("$dir/$file");
- else if(filesize("$dir/$file")==0)
- {
- $error++;
- }
- }
- }
复制代码
统计目录下的文件大小为0的数量.
用上面递归的方法能做.
但是我想用shell_exec做.觉得会好一些.
- $hand = shell_exec("find $dir -type f -print");
- if(filesize("$hand")==0)
- {
- $error++;
- }
复制代码
这个地方我觉得是自己不会处理这样数据.出错了..请大家指点一下,这个地方应该怎么操作才对呢?
出错信息:
<b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for |
|