当前位置:首页 » 文件管理 » php文件夹列表

php文件夹列表

发布时间: 2023-05-23 20:41:25

php列出目录下所有文件(包括子目录)

<?php

/**
*Goofy2011-11-30
*getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样
*/

//获取文件目录列表,该方法返回数组
functiongetDir($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$dirArray;
}

//获取文件列表
functiongetFile($dir){
$fileArray[]=NULL;
if(false!=($handle=opendir($dir))){
$i=0;
while(false!==($file=readdir($handle))){
//去掉"“.”、“..”以及带“.xxx”后缀的文件
if($file!="."&&$file!=".."&&strpos($file,".")){
$fileArray[$i]="./imageroot/current/".$file;
if($i==100){
break;
}
$i++;
}
}
//关闭句柄
closedir($handle);
}
return$fileArray;
}

//调用方法getDir("./dir")……
?>

Ⅱ php输入密码显示文件夹的文件列表

希望这个函数能帮到你
传入参数--目录路径 返回该目录下所有的文件名称
function getfilename($dir){
//$dir 目录路径
$arr = array();
$op_dir = opendir($dir);//打开目录
while(($filename = readdir($op_dir))!==false){
if($filename!="." && $filename!=".."){
$arr[] = $filename;
}

}
closedir($op_dir);//关闭目录
return $array;//返回所有的文件名称
}

Ⅲ php 查询文件夹内有多少个文件夹

php查询文件夹内的文件个数:
//获取目录/文件列表
public function getDirFile( & $Dir ){
if( is_dir($Dir) ){
$DirFileArray['DirList'] = $this->getDir( $Dir );
if( $DirFileArray ){
foreach( $DirFileArray['DirList'] as $Handle ){
$File = $Dir.DS.$Handle;
$DirFileArray['FileList'][$Handle] = $this->getFile( $File );
}
}
}else{
$DirFileArray[] = '[Path]:\''.$Dir.'\' is not a dir or not found!';
}
return $DirFileArray;
}
}
?>

Ⅳ php 如何显示目录的文件列表

$dir = './file'; //查找跟目录轮数镇下file文件腊粗夹中的文件
if(is_dir($dir))
{
if( $dir_handle = opendir($dir) )
{
while (false !== ( $file_name = readdir($dir_handle)) ) {
if($file_name=='.'毕弯 or $file_name =='..'){
continue;
} else{
echo $file_name."\n";
}
}
}
}

Ⅳ PHP 循环取文件夹里面文件的名称 然后列表

示例代码:

<?php
functiongetFileNames($dir){

//检查是否为目录
if(is_dir($dir)){

//打开一个目录句柄
if($dh=opendir($dir)){

//判断打开的目录句柄中的条目
while(($file=readdir($dh))!==false){

//判断是否为目录,进入子目录读取
if((is_dir($dir."/".$file))&&$file!="."&&$file!=".."){
echo"<b><fontcolor='red'>文件夹名:</font></b>",$file,"<br><hr>";
getFileNames($dir."/".$file."/");
}else{
if($file!="."&&$file!=".."){
echo$file."<br>";
}
}
}
//关闭由opendir()函数打开的目录句柄。
closedir($dh);
}
}
}
//测试示例
getFileNames("D:desc");
?>

运行结果:

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:607
制作脚本网站 发布:2025-10-20 08:17:34 浏览:898
python中的init方法 发布:2025-10-20 08:17:33 浏览:593
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:776
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:695
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1023
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:266
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:126
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:815
python股票数据获取 发布:2025-10-20 07:39:44 浏览:726