php 读取目录中所有文件名(含子目录)
2012-04-01 10:57
453 查看
<?php
/*方法一*/
/*$dir="./ext/";
$file=scandir($dir);
print_r($file);*/
/*方法二*/
/*$dir = "./ext/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
}
closedir($dh);
}
}*/
function searchDir($path,&$data){
if(is_dir($path)){
$dp=dir($path);
while($file=$dp->read()){
if($file!='.'&& $file!='..'){
searchDir($path.'/'.$file,$data);
}
}
$dp->close();
}
if(is_file($path)){
$data[]=$path;
}
}
function getDir($dir){
$data=array();
searchDir($dir,$data);
return $data;
}
print_r(getDir('./ext'));
?>
/*方法一*/
/*$dir="./ext/";
$file=scandir($dir);
print_r($file);*/
/*方法二*/
/*$dir = "./ext/";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";
}
closedir($dh);
}
}*/
function searchDir($path,&$data){
if(is_dir($path)){
$dp=dir($path);
while($file=$dp->read()){
if($file!='.'&& $file!='..'){
searchDir($path.'/'.$file,$data);
}
}
$dp->close();
}
if(is_file($path)){
$data[]=$path;
}
}
function getDir($dir){
$data=array();
searchDir($dir,$data);
return $data;
}
print_r(getDir('./ext'));
?>
相关文章推荐
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名
- php读取目录及子目录下所有文件名的方法
- php读取目录中所有文件名(含子目录)
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名的方法
- php读取目录及子目录下所有文件名的方法
- 一段可以在UNIX下,读取当前目录下所有文件(包括子目录中的文件)的文件名的程序
- php 获取指定目录下的所有文件名和路径(包括子目录)
- Python 读取指定目录及其子目录下所有文件名
- php读取指定目录文件夹下所有文件名
- linux c 读取目录及其子目录下所有.jpg文件的文件名(无后缀)
- php 获取指定目录下的所有文件名和路径(包括子目录)
- php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
- C++读取目录下所有文件名
- Python 读取指定目录下的所有子目录及所有文件