zoukankan      html  css  js  c++  java
  • 目录的查询,创建及删除

    1:目录的查询

    opendir(“目录路径”);获取目录句柄

    readdir(“目录句柄”);读取目录中的一条文件或文件夹

    is_dir(“文件路径”);判断是否是文件夹

    file_exists(“文件路径”);判断文件/文件夹是否存在

    closedir(“目录句柄”);关闭目录句柄

     1 $pathname="./ceshi/";
     2 $tp=opendir($pathname);
     3 while(($filename = readdir($tp))!==false){
     4     if(is_dir($pathname.$filename)){
     5         echo $filename."是文件夹";
     6     }else{
     7         echo $filename."是文件";
     8     }
     9     echo "<br/>";
    10 }
    11 closedir($tp);

    2:创建目录

    mkdir(“文件夹路径”);创建一个文件夹

     1 $path="./ceshi/";
     2 $arr=array('111','222','333','44','55','6');
     3 
     4 foreach ($arr as $v){
     5     if(file_exists($path.$v)&&is_dir($path.$v)){
     6         echo "目录".$v."已经存在";
     7     }else{
     8         if(mkdir($path.$v)){
     9             echo "创建".$v."成功!";
    10         }else{
    11             echo "创建".$v."失败!";
    12         }
    13     }
    14     echo "<br/>";
    15 }

    3:删除目录

    rmdir();删除一个目录

     1 $path="./ceshi/";
     2 
     3 $arr=array('444','55','6');
     4 
     5 foreach ($arr as $v){
     6     if(file_exists($path.$v)&&is_dir($path.$v)){
     7         if(rmdir($path.$v)){
     8             echo "删除".$path.$v."目录成功!";
     9         }
    10     }else{
    11         echo $path.$v."目不存在或不是一个目录!";
    12     }
    13     echo "<br/>";
    14 }
  • 相关阅读:
    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、jinfo、jconsole使用详解
    Spark入Hbase的四种方式效率对比
    redis的三种集群方式
    记Springcloud Config Service整合gitlab一坑
    移动开发day2_css预处理器_flex布局
    移动开发day1_过渡_2d转换_3d立体
    3月26-3月27号
    3月24号
    3月25号
    3月23日
  • 原文地址:https://www.cnblogs.com/yhqq512/p/6901400.html
Copyright © 2011-2022 走看看