$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[PHP 语言] PHP遍历文件夹及子文件夹所有文件

<html>
- O- ?7 d' C& W     <body>1 J$ ]! m3 j  P4 g3 C
         <?php" _& t, o. E+ Z' L5 ~7 l' l
             function traverse($path = '.') {6 t3 L8 ^% a3 N9 i/ ]7 F3 x
                 $current_dir = opendir($path);    //opendir()返回一个目录句柄,失败返回false
! ?, T) {* ?  R/ @' a9 p                 while(($file = readdir($current_dir)) !== false) {    //readdir()返回打开目录句柄中的一个条目( q4 @. J9 g: K
                     $sub_dir = $path . DIRECTORY_SEPARATOR . $file;    //构建子目录路径( M$ U, C* H( F* `8 e; D4 a
                     if($file == '.' || $file == '..') {
' Z# k# n* i3 }                         continue;
. K7 N/ V7 h. s# D/ M                     } else if(is_dir($sub_dir)) {    //如果是目录,进行递归3 `7 E4 Y& V( z
                         echo 'Directory ' . $file . ':<br>';* E/ E9 _  s- z9 P% m6 z# s* [
                         traverse($sub_dir);! @0 i. Q1 ?6 H2 Q2 o8 q1 i
                     } else {    //如果是文件,直接输出
0 l) f$ F1 y& B# |& C& \$ u                         echo 'File in Directory ' . $path . ': ' . $file . '<br>';9 r$ ?# a3 ?) }3 j/ r2 G8 }7 S
                     }
( ]0 O/ R' W1 l                 }
8 \, L' `. G& y, ^             }
1 s  d0 ]/ B+ O  k             + L# X4 |2 J3 |5 C! `
             traverse('xxtt');
2 v9 R* l1 @8 E; ?9 b9 Z& j         ?>4 i3 o/ x, f4 g5 Q
     </body>
: X) ^- ]$ i$ U( H7 Q1 O </html>

美国VPS、域名代购:http://tu8l.taobao.com

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全