php 得到一个文件夹下的所有文件,包括子文件中的文件
2013-07-24 15:48
423 查看
$dir = FCPATH."uploads/attachment/";
$this->getFiles($dir);
function getFiles($dir)
{
$arr=array();
if (is_dir($dir))
{
$data = scandir($dir . $file);
foreach ($data as $file) {
if ($file != '.' && $file != '..') {
if (is_dir($dir.$file)) {
$this->getFiles($dir.$file.'/');
} else {
if (strtolower(strrchr($file, '.')) == '.txt') {
//echo $dir.$file. PHP_EOL;
$arr[]=$file;
}
}
}
}
}
else{
}
}
$this->getFiles($dir);
function getFiles($dir)
{
$arr=array();
if (is_dir($dir))
{
$data = scandir($dir . $file);
foreach ($data as $file) {
if ($file != '.' && $file != '..') {
if (is_dir($dir.$file)) {
$this->getFiles($dir.$file.'/');
} else {
if (strtolower(strrchr($file, '.')) == '.txt') {
//echo $dir.$file. PHP_EOL;
$arr[]=$file;
}
}
}
}
}
else{
}
}
相关文章推荐
- 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- php写一个函数遍历文件夹下所有的文件和子文件
- php遍历一个文件夹下的所有文件和子文件
- python如何获取一个文件夹内包括子文件夹所有文件的名字和路径
- php遍历一个文件夹下的所有文件和子文件夹
- java之递归列出一个文件夹下的所有文件(包括文件夹)
- c#遍历一个文件夹下的所有文件包括子文件夹
- PHP获取文件夹内所有文件包括子目录文件的名称或路径
- PHP封装一个遍历文件夹下面得所有的文件的类
- C#遍历一个文件夹下的所有文件包括子文件夹
- PHP操作之合并CSV文件夹下的所有CSV文件内容到一个CSV文件
- php 遍历一个文件夹下的所有文件和文件夹
- Java获取一个文件夹内的所有文件(包括所有子文件夹内的)
- 遍历文件夹,取到一个文件夹下的所有文件包括子文件夹中的文件
- c#遍历一个文件夹下的所有文件包括子文件夹【原】
- 得到一个文件夹下的所有一个类型的文件
- php遍历文件夹所有文件,及排除得到的点“.”和“..”的数组
- [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)[已验证][原创]