四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP 遍歷文件實(shí)現(xiàn)代碼

復(fù)制代碼 代碼如下:
function Files($path)
{
foreach(scandir($path) as $line)
{
if($line=='.'||$line=='..') continue;
if(is_dir($path.'/'.$line)) Files($path.'/'.$line);
else echo '<li>'.$path.'/'.$line.'</li>';
}
}

php遍歷文件及文件夾
加入給定文件夾 C://Windows//AppPatch
1.首先獲取這個(gè)文件夾下面的所有東西,也就是文件,文件夾,放一個(gè)數(shù)組里面
$fileArr = array(
'files' => array(), //文件放一個(gè)數(shù)組
'dirs' => array(), //文件夾放一個(gè)數(shù)組
)
2.如果存在子文件夾,遍歷子文件夾,獲取文件夾和文件,同樣放進(jìn)那個(gè)數(shù)組,如此循環(huán),一個(gè)不漏
復(fù)制代碼 代碼如下:
<?php
$dir = 'F://game';
function read_dir_all($dir) {
$ret = array('dirs'=>array(), 'files'=>array());
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if($file != '.' && $file !== '..') {
$cur_path = $dir . DIRECTORY_SEPARATOR . $file;
if(is_dir($cur_path)) {
$ret['dirs'][$cur_path] = read_dir_all($cur_path);
} else {
$ret['files'][] = $cur_path;
}
}
}
closedir($handle);
}
return $ret;
}
$p = read_dir_all($dir);
echo '<pre>';
var_dump($p);
echo '</pre>';
?>

php遍歷一個(gè)文件夾下的所有目錄及文件
在面試中我們經(jīng)常遇到這個(gè)題目:php遍歷一個(gè)文件夾下的所有文件和子文件夾。
  這個(gè)題目有好多種解決方法。但大致思路都一樣。采用遞歸。
復(fù)制代碼 代碼如下:
$path = './filepath';
function getfiles($path)
{
if(!is_dir($path)) return;
$handle = opendir($path);
while( false !== ($file = readdir($handle)))
{
if($file != '.' && $file!='..')
{
$path2= $path.'/'.$file;
if(is_dir($path2))
{
echo ' ';
echo $file;
getfiles($path2);
}else
{
echo ' ';
echo $file;
}
}
}
}
print_r( getfiles($path));
echo '<HR>';
function getdir($path)
{
if(!is_dir($path)) return;
$handle = dir($path);
while($file=$handle->read())
{
if($file!='.' && $file!='..')
{
$path2 = $path.'/'.$file;
if(is_dir($path2))
{
echo $file."/t";
getdir($path2);
}else
{
echo $file.' ';
}
}
}
}
getdir($path);
echo '<HR>';
function get_dir_scandir($path){
$tree = array();
foreach(scandir($path) as $single){
if($single!='.' && $single!='..')
{
$path2 = $path.'/'.$single;
if(is_dir($path2))
{
echo $single."/r/n";
get_dir_scandir($path2);
}else
{
echo $single."/r/n";
}
}
}
}
get_dir_scandir($path);
echo '
<HR>';
function get_dir_glob(){
$tree = array();
foreach(glob('./curl/*') as $single){
echo $single."/r/n";
}
}
get_dir_glob();
echo '
<HR>';
function myscandir($path)
{
if(!is_dir($path)) return;
foreach(scandir($path) as $file)
{
if($file!='.' && $file!='..')
{
$path2= $path.'/'.$file;
if(is_dir($path2))
{
echo $file;
myscandir($path2);
}else
{
echo $file.' ';
}
}
}
}
myscandir($path);
echo '<HR>';
function myglob($path)
{
$path_pattern = $path.'/*';
foreach(glob($path_pattern) as $file)
{
if(is_dir($file))
{
echo $file;
myscandir($file);
}else
{
echo $file.' ';
}
}
}
myglob($path);

php技術(shù)PHP 遍歷文件實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 抖音下载安装i| teen porn| 夜半2点钟| cctv16体育节目表今天目表| 如意电视剧| 韩国电影《我是谁》演员表介绍| 成人在线免费播放视频| 王李丹妮全部三级| 抖音首页| 《月夜》电影| 老牛家的战争电视剧全集免费观看| 发如雪 歌词| 性的视频| 高奇| 生死劫电影| 仁爱版九年级英语上册教案| 寡妇电影| 天猫店铺运营| 回响电视剧演员表| 吾凰在上动漫在线观看免费| jeanette| 抖音登陆| 海灯法师电视剧| 黄姓的研究报告| 丁尼| 性女贞德| 富二代| 视频爱爱| 爱情邂逅完整版在线观看| 电影二嫫1994在线观看完整版| 豪门本色| 荒岛女儿国| 浙江卫视是几台| 上错花轿嫁对郎演员| 鲁滨逊漂流记阅读笔记| 齐士龙| 远方的故乡简谱| 九号所有车型图片| 电影名:《被囚禁的人》 | 吻电影| 职业探索怎么写|