ホームページ > 类库下载 > PHP类库 > PHP ソース コードはディレクトリ内のすべてのファイルを走査します

PHP ソース コードはディレクトリ内のすべてのファイルを走査します

高洛峰
リリース: 2016-10-29 11:07:05
オリジナル
1735 人が閲覧しました

ディレクトリ内のすべてのファイルを走査するための php ソース コード:

<!--?php
//遍历目录下的所有的文件 -- 递归调用
// <a rel="nofollow" href=" 
 target="_blank"-->http://www.manongjc.com/article/1495.html
function get_all_file1($path){
    if($path != &#39;.&#39; && $path != &#39;..&#39; && is_dir($path)){     
    //判断是否是目录,并且不是. 和..
        $files = [];                                        
        //存储文件信息
        if($handle = opendir($path)){                       
        //打开
            while($file = readdir($handle)){                
            //读取
                if($file != &#39;.&#39; && $file != &#39;..&#39;){
                    $file_name = ($path . DIRECTORY_SEPARATOR . $file);
                    if(is_dir($file_name)){                 
                    //判断是否是目录
                        $files[$file] = get_all_file1($file_name);      
                        //递归
                    }else{
                        $files[] = $file_name;
                    }
                }
            }
        }
    }
    closedir($handle);                                          
    //关闭句柄
    return $files;
}
// <a rel="nofollow" href="http://www.manongjc.com/article/1481.html" 
target="_blank">http://www.manongjc.com/article/1481.html</a>
var_dump(get_all_file1(&#39;F:\Apache\www\temp\php_demo&#39;));
?>
ログイン後にコピー

上記は、ディレクトリ内のすべてのファイルを走査するための php ソース コードの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトを参照してください。 (www.php.cn)!


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート