• PHP函数目录函数


    1. chdir   改变当前目录,如果操作成功返回true,否则返回 false
       1 <?php    //应用chdir()函数将当前目录更改为指定的目录,同时在该目录下建立新文件夹
       2   if($_POST["submit"]!=""){
       3     $newdir=$_POST["newdirname"];
       4     $newfold=$_POST["newfold"];
       5     chdir($newdir);                //实现更改当前目录到指定位置
       6     if(mkdir($newfold)){           //在更改后的目录下创建新文件夹
       7       echo"<script>alert('新目录创建成功!');</script>";
       8     }
       9   }
      10 ?>
    2. chroot    改变当前进程的根目录,如果操作成功则返回 true,否则返回 false
    3. dir   将目录名转换成一个对象并返回
       1 <?php
       2 $dir=dir("C:/Windows");
       3 echo "该目录标识为:".$dir->handle."<br>";
       4 echo "该目录路径为:".$dir->path."<br>";
       5 echo "该目录下所有子目录及文件名如下:"."<br>";
       6 while($read=$dir->read())      //读取目录
       7     echo $read."<br>";
       8 $dir->rewind();                //复位目录标识
       9 $dir->close();                 //关闭目录
      10 ?>
    4. closedir   关闭已打开的目录
      1 <?php
      2 $handle=opendir("c:/windows");        //打开指定的目录并返回标识$handle
      3 closedir($handle);                    //关闭表示$handle所指定的目录
      4 ?>
    5. getcwd   返回当前的工作目录
      1 <?php
      2 echo getcwd();        //E:\APMServ5.2.6\www\htdocs\PHPfunc
      3 ?>
    6. opendir   打开指定的目录,并返回该目录的标识
      1 <?php    //返回系统盘windows目录下所有可执行文件的名称
      2  $handle=@opendir("c:/windows");        //opendir()函数获取指定目录的表示
      3  while($filename=@readdir($handle)){    //readdir()函数获取该目录下所有文件的名称
      4  if(strstr($filename,".")==".exe")      //strstr()函数挑选出所有可执行文件
      5    echo $filename."&nbsp;&nbsp;";
      6  }
      7 ?>
    7. readdir   读取目录中标识指针当前所指的文件,并返回文件名
       1 <?php    //返回系统盘windows目录下所有ini文件的名称
       2  $handle=@opendir("c:/windows");
       3  $i=1;
       4  while($filename=@readdir($handle)){
       5  if(strstr($filename,".")==".ini")
       6   {
       7     echo $filename."&nbsp;&nbsp;";
       8     if($i%3==0)        //实现每行显示3个文件名
       9       echo "<br>";
      10     $i++;
      11   }
      12  }
      13 ?>
    8. rewinddir   将目录标识指针移到顶端,相当于将指针指向"."目录
      1 <?php
      2 $handle=opendir("c:/");
      3 while($filename=readdir($handle)){
      4     echo $filename."<br>";
      5 }
      6 rewinddir($handle);        //将标识指针移到顶端
      7 ?>
    9. scandir   返回一个数组,该数组包含所有该函数参数所指目录中的文件和目录.如果该函数参数不是一个目录,则返回布尔值 false,并产生一条 E_WARNINGE 级别的错误
      1 <?php
      2 $files=scandir("c:/windows",1);    //按照字母顺序降序排列目录及文件名称
      3 print_r($files);
      4 ?>
  • 相关阅读:
    二分法模板
    二分答案模板
    51nod 1010 只包含因子2 3 5的数
    三次握手和四次挥手(面试必问)
    TCP协议和UDP协议
    纯CSS3画出小黄人并实现动画效果
    正则表达式里字符串”不包含”匹配技巧
    12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
    使用jTopo给Html5 Canva中绘制的元素添加鼠标事件_html5教程技巧
    程序猿们,快用Emoji表情写代码吧
  • 原文地址:https://www.cnblogs.com/iwanc/p/2603563.html
Copyright © 2020-2023  润新知