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);

  • 相关阅读:
    使用VC++生成调试信息
    在Xp home上安装Rose 2003
    SkyDrive注册方法
    vsftpd同时使用系统用户和虚拟用户验证
    如何查看linux系统版本
    在RedHat AS中安装SVN
    Vnc & Gdm
    (转)如何:在设备上安装 SQL Server Compact 3.5
    java培训学习笔记一
    因为此版本的应用程序不支持其项目类型(.csproj),若要打开它,请使用支持此类型项
  • 原文地址:https://www.cnblogs.com/LQK157/p/9153997.html
Copyright © 2011-2022 走看看