当我filesize()
用来扫描我文件夹的文件时,我可以得到每个文件名,但我只能得到 .php .html 文件大小。
这是我的获取文件夹文件列表功能:
function showFileList($Member){
$memberAccount = trim($Member->getAccount());
$dir = "/home/s/x071/WWW/UserFile/${memberAccount}";
$array = scandir($dir);
$fileList = scandir($dir);
$size = 0;
for($i=2;$i<count($fileList);$i++){
$fileListWithOutRoot[$size] = $fileList[$i];
$size++;
}
return $fileListWithOutRoot;
}
这是获取文件大小:
function getFileSizeList($Member){
$fileList = showFileList($Member);
for($i=0;$i<count($fileList);$i++){
$fileSizeList[$i] = filesize($fileList[$i]);
}
clearstatcache();
return $fileSizeList;
}
当我得到其他文件时,我总是得到
警告:文件大小():QQ123.jpg 统计失败
我不知道如何解决它。
我得到了答案!!我使用绝对路径是可行的!!filesize('在这里传递参数')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句