php scandir遍历显示所有文件与文件夹下的文件
scandir遍历显示所有文件与文件夹下的文件,方法很简单我们只要利用is_dir判断再递归查找一次,这样就可以把遍历目录下所有文件了,目录遍历代码如下:
<?php function numfilesindir ( $thedir ){ if ( is_dir ( $thedir )){ $scanarray = scandir ( $thedir ); for ( $i = 0; $i < count ( $scanarray ); $i ++){ if ( $scanarray [ $i ] != "." && $scanarray [ $i ] != ".." ){ if ( is_file ( $thedir . "/" . $scanarray [ $i ])){ echo $scanarray [ $i ] . "<br />" ; } } } } else { echo "Sorry, this directory does not exist." ; } } echo numfilesindir ( "sample1" ); ?>扫描指定位置的文件,代码如下:
<?php print_r(scandir( "/usr/local/apache2/htdocs" )); ?> <? $files = scandir( "." , 1); var_dump( $files ); ?>查看更多关于php scandir遍历显示所有文件与文件夹下的文件 -的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27805