码迷,mamicode.com
首页 > Web开发 > 详细

用php遍历所有指定路径的文件夹以及其下所有子文件夹

时间:2014-12-01 00:51:23      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:io   os   sp   for   文件   on   bs   cti   ad   

<?php

function bianli($dir){
$list=scandir($dir);
foreach($list as $v){ //遍历文件夹
$file_location=$dir."/".$v; //记录路径
if(is_dir($file_location)&&$v!="."&&$v!=".."){
echo $v."&nbsp<br>";
echo ">>>&nbsp$file_location&nbsp---<br>";
bianli($file_location);
}
}
}

bianli(‘d:\music‘);
?>

 

输出:

BGM
>>> d:\music\BGM ---
钢琴
>>> d:\music\钢琴 ---

 

 


 

例2:  遍历文件以及目录

 

$dirname = ‘d:\music‘;

function dirfor($dirname){
$dir = opendir($dirname);

readdir($dir);
readdir($dir);
while( $file = readdir($dir)){
$file = $dirname."\\".$file;
if( is_dir($file)){
echo "目录:".$file."<br>";
dirfor($file);
}else{
echo "&nbsp&nbsp&nbsp文件:".$file."<br>";
}
}
closedir($dir);
}
dirfor($dirname);

用php遍历所有指定路径的文件夹以及其下所有子文件夹

标签:io   os   sp   for   文件   on   bs   cti   ad   

原文地址:http://www.cnblogs.com/Xavier13/p/4134039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!