zoukankan      html  css  js  c++  java
  • 目录操作

    创建目录:

    Mkdir(目录地址,权限,是否递归创建=false)

      代码示例:

        $path = "./path/to/some/where";

        $result = mkdir($path,0644,true);

        var_dump($result);

    删除目录:

    rmdir(目录地址)

      代码示例:

        $path = "./path/to/some/where";

        $result = rmdir($path);

        var_dump($result);

    移动(改名)

    rename(旧地址,新地址)

    代码示例:

      $path_from = "./path/to/some";

      $path_to = "./han";

      $result = rename($path_from,$path_to) ;

      var_dump($result);

    获取目录内容(文件)

    打开目录      目录句柄 = opendir(目录地址)

    目录句柄:php程序与目录间的一个联系。

    $path = "./match";

    $dir_handle = openDir($path);

    依次读取目录内文件  文件名=readdir(目录句柄);

      依次读取一个文件(字目录),同时向下移动句柄指针。如果读取不到返回false

      目录内存在两个高逻辑子目录.,..分别表示当前目录和上级目录

    $file = readDir($dir_handle);

    echo $file,'<br>';

    $file = readDir($dir_handle);

    echo $file,'<br>';

    $file = readDir($dir_handle);

    echo $file,'<br>';

    $file = readDir($dir_handle);

    echo $file,'<br>';

    通过配合,循环结构 完成目录内所有文件的读取:

    while ($file = readDir($dir_handle)){

      if($file == "." || $file == "..") continue;

      echo $file,"<br>";

    }

    处理0文件名:

    while (false !==$file = readDir($dir_handle)){

      if($file == "." || $file == "..") continue;

      echo $file,"<br>";

    }

    关闭目录   closedir()

    closeDir($dir_handle);

  • 相关阅读:
    【POJ 2044】 Weather Forecast
    【POJ 1703】 Find them,Catch them
    【SCOI 2005】 骑士精神
    字长与指针
    XModem协议
    SecureCRT乱码问题解决方法
    usb设备驱动程序
    如何检测 51单片机IO口的下降沿
    matlab神经网络工具箱创建神经网络
    九针串口接线问题, 232, 485
  • 原文地址:https://www.cnblogs.com/LQK157/p/9153997.html
Copyright © 2011-2022 走看看