/**
* 获取文件列表
* @param string $dir 绝对路径
*/
public function getDir($dir){
$dirArray[] = NULL;
if(false != ($handle = opendir($dir))){
$i = 0;
while(false !== ($file = readdir($handle))) {
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if($file != "." && $file != ".." && !strpos($file,'.')) {
$dirArray[$i] = $file;
$i++;
}
}
//关闭句柄
closedir($handle);
}
return writeJson($dirArray); //用JSON输出数组,不然直接rerun会报错
}
//获取文件列表
public function getFile($dir){
$fileArray[] = NULL;
if(false != ($handle = opendir($dir))){
$i = 0;
while(false !== ($file = readdir($handle))) {
if($file != "." && $file != ".." && !strpos($file, '.')){
$fileArray[$i]['url'] = $dir.$file;
$fileArray[$i]['name'] = $file;
if($i == 100){
break;
}
$i++;
}
}
closedir($handle);
}
return writeJson($fileArray);
}
php 获取文件夹下面的文件列表和文件夹列表
于 2022-07-01 15:04:51 首次发布