遍历目录

简介: /** * 遍历目录,结果存入数组。 * @param string $dir * @return array */ function my_scandir($dir) {$files = array();if ( $handle = opendir($dir) ) {while ( ($file = readdir($handle)) !== false ) {if ( $f
/**
* 遍历目录,结果存入数组。
* @param string $dir
* @return array
*/
function my_scandir($dir)
{
$files = array();
if ( $handle = opendir($dir) ) {
while ( ($file = readdir($handle)) !== false ) {
if ( $file != ".." && $file != "." ) {
if ( is_dir($dir . "/" . $file) ) {
$files[$file] = my_scandir($dir . "/" . $file);
}else {
$files[] = $file;
}
}
}
closedir($handle);
return $files;
}
}


$path = './a';
$arr = rec_scandir($path);


print '<pre>';
print_r($arr);
print '</pre>';
目录
相关文章
57 # 目录操作
57 # 目录操作
49 0
|
2月前
|
搜索推荐 索引
【文件IO】实现:查找文件并删除、文件复制、递归遍历目录查找文件
【文件IO】实现:查找文件并删除、文件复制、递归遍历目录查找文件
36 2
|
Java
遍历目录文件
遍历目录文件
58 0
C#遍历文件夹
C#遍历文件夹
122 0
|
Java Windows
遍历文件夹
遍历文件夹
123 0
递归遍历目录下面指定的文件名
递归遍历目录下面指定的文件名
|
数据库 Windows Python
glob 文件路径查找
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。
1344 0