澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

PHP在获取指定目录下的目录,php遍历所有文件及

复制代码 代码如下:

补助多平台的php教程目录成立函数
大家能够钦点在特别目录下创办目录哦。
/取得钦点文件夹的目录名称

4.方法四:

您只怕感兴趣的稿子:

  • PHP 创立文件(文件夹)以及目录操作代码
  • php 生成机动创设文件夹并上传文件的演示代码
  • php的mkdir()函数创设文件夹相比较安全的权能设置格局
  • PHP创造文件,并向文件中写入数据,覆盖,追加的贯彻代码

 2         function get_dir_name($dir_path,$file)
 3         {
 4             $dirpath = $dir_path;
 5             $dir = scandir($dirpath);
 6             foreach ($dir as $key=>$value)
 7             {
 8                 if (is_dir($dirpath.'/'.$value) && $value != '.' && $value != '..')
 9                 {
10                     //echo $dirpath.'/'.$value.'/'.$file;                   
11                     //在目录下生成一个config.php文件,当然那一个文件能够自个儿定义了
12                     if (!file_exists($dirpath.'/'.$value.'/'.$file))
13                     {                                               
14                         $fo = fopen($dirpath.'/'.$value.'/'.$file,'xb ');    //在那边的时候,作者前边尝试用w ,结果失利,
15                         //在windows 下,笔者有开创成功,请留意了!全部提议用xb ,包容多平台
16                         chmod($file,"0777");
17                         fwrite( $fo,'i is a zongzi ,here is config file!') or die('配置文件创立败北!请检查是还是不是有此目录和文书的操作权限!');
18                         fclose($fo);                                                                       
19                     }
20                     $arr[] = $value;
21                 }
22             }       
23             return $arr;
24         }

你只怕感兴趣的小说:

  • php遍历目录与公事夹的有余措施详解
  • 动用PHP遍历文件夹与子目录的函数代码
  • php达成的遍历文件夹下全数文件,编辑删除
  • php 遍历显示文件夹下全体目录、全部文件的函数,未有分页的代码
  • PHP遍历有些目录下的有所文件和子文件夹的达成代码
  • php遍历文件夹下的兼具文件和子文件夹示例
  • PHP使用glob函数遍历目录或文件夹的办法
  • PHP 遍历XP文件夹下全部文件
  • php遍历文件夹和文件列表示例分享
  • phpInfiniti遍历文件夹示例分享
  • php遍历文件夹全数文件子文件夹函数代码
  • php遍历、读取文件夹中图纸并分页呈现图片的点子

//获得钦点文件夹的目录名称
function get_dir_name($dir_path,$file)
{
$dirpath = $dir_path;
$dir = scandir($dirpath);
foreach ($dir as $key=>$value)
{
if (is_dir($dirpath.'/'.$value) && $value != '.' && $value != '..')
{
//echo $dirpath.'/'.$value.'/'.$file;
//在目录下生成贰个config.php文件,当然这些文件能够协和定义了
if (!file_exists($dirpath.'/'.$value.'/'.$file))
{
$fo = fopen($dirpath.'/'.$value.'/'.$file,'xb '); //在此间的时候,笔者事先尝试用w ,结果停业,
//在windows 下,小编有开创成功,请小心了!全部建议用xb ,包容多平台
chmod($file,"0777");
fwrite( $fo,'i is a zongzi ,here is config file!') or die('配置文件创建失利!请检查是还是不是有此目录和文件的操作权限!');
fclose($fo);
}
$arr[] = $value;
}
}
return $arr;
}

<?
$dir="D:";
static $dir_list =0;
static $file_list =0;
function listfile($dir){
global $dir_list,$file_list;
$d = dir($dir);
while ( $entry = $d->read()) {
$tem_curnt=$dir."/".$entry;
if($entry=="." || $entry=="..") continue;
if ( is_dir( $tem_curnt)) {
listfile($tem_curnt);
echo "文件夹 ".$tem_curnt."<br>";
$dir_list ;
}
elseif ( is_file($tem_curnt)) {
echo "文件".$tem_curnt."<BR>";
$file_list ;
}
}
$d->close();
}
listfile($dir);
echo "目录数:".$dir_list;
echo"<br>";
echo"文件数:".$file_list;
?>

<?php
function list_dir($dirpath){
 if($dirpath[strlen($dirpath)]-1!='/'){
  $dirpath.="/";
 }
 static $result_array=array();
 if(is_dir($dirpath)){
  $files_dirs=scandir($dirpath);
  foreach($files_dirs as $file){
   if($file=='.'||$file=='..'){continue;}
   if(is_dir($dirpath.$file)){
    list_dir($dirpath.$file);
   }else{
    array_push($result_array,$dirpath.$file);
   }
  }
 }
 return $result_array;
}
$array=list_dir('D:/www');
foreach($array as $value){
 echo $value;
 echo "<br>";
}
?>

<?php
 function list_dir($dirpath){
  if($dirpath[strlen($dirpath)-1]!="//"){$dirpath.="//";}
  static $result_array=array();
  if(is_dir($dirpath)){
   $dir=dir($dirpath);
   while($file=$dir->read()){
    if($file=="."||$file==".."){continue;}
    if(is_dir($dirpath.$file)){
     list_dir($dirpath.$file."//");
    }else{
     array_push($result_array,$dirpath.$file);
    }
   }
   $dir->close();
  }
  return $result_array;
 }
 $array=list_dir("D:/www");
 foreach($array as $value){
  echo $value;
  echo "<br>";
 }
?>

本文由澳门皇冠金沙网站发布于编辑程序,转载请注明出处:PHP在获取指定目录下的目录,php遍历所有文件及