1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php获取指定目录下所有文件列表 PHP 获取指定目录下所有文件(包含子目录)...

php获取指定目录下所有文件列表 PHP 获取指定目录下所有文件(包含子目录)...

时间:2020-01-19 07:17:29

相关推荐

php获取指定目录下所有文件列表 PHP 获取指定目录下所有文件(包含子目录)...

set DestPath=.for /f "delims=" %%i in ('dir /ad /b ' ) do (copy %DestPath%\%%i\*.txt %DestPath%\%%i\merge.txt)

PHP 获取指定目录下所有文件(包含子目录) 测试环境在linux下,如果要在windows,请改正$new_dir中的目录路径查找方式 <?php function get_file_list($dir){

$file_list = array();

$file_dir_list = array();

$dir_list = scandir($dir); //查找目录

foreach ($dir_list as $r)

{

if ($r == '.' || $r == '..')

{

continue;

}

$new_dir = $dir . '/' . $r;

if (is_dir($new_dir))

{

$file_dir = get_file_list($new_dir);

$file_dir_list = array_merge($file_dir_list, $file_dir);

}

else

{

$file_list[] = $new_dir;

}

}

return array_merge($file_list, $file_dir_list);} $file_list = get_file_list('.');print_r($file_list); scandir定义和用法 scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。 若成功,则返回一个数组,若失败,则返回 false。如果 directory 不是目录,则返回布尔值 false 并生成一条 E_WARNING 级的错误。 语法 scandir(directory,sort,context) 参数 描述 directory 必需。规定要扫描的目录。 sort 可选。规定排列顺序。默认是 0 (升序)。如果是 1,则为降序。 context 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。 例子 <?phpprint_r (scandir("images"));?> 输出: Array([0] => .[1] => ..[2] => dog.jpg[3] => house.jpg[4] => logo.gif)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。