当前位置:首页 » 文件管理 » 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");
?>

运行结果:

热点内容
hadoop云存储 发布:2025-02-09 01:02:49 浏览:453
儿童编程网站推荐 发布:2025-02-09 01:02:48 浏览:673
u盘文件夹无法显示 发布:2025-02-09 01:02:15 浏览:508
安卓机头灯哪个好 发布:2025-02-09 01:02:05 浏览:123
数据滤波算法 发布:2025-02-09 01:00:29 浏览:123
孔加工编程 发布:2025-02-09 01:00:29 浏览:152
八爪鱼执行脚本 发布:2025-02-09 00:54:50 浏览:817
希捷硬盘缓存是多大的 发布:2025-02-09 00:50:24 浏览:16
浙江电脑服务器租用虚拟主机 发布:2025-02-09 00:29:48 浏览:77
安卓网在哪里 发布:2025-02-09 00:29:36 浏览:392