zoukankan      html  css  js  c++  java
  • 文件操作(1)

    判断文件类型

    var_dump(filetype("./img")); //返回文件类型,目录或文件
    var_dump(is_dir("./img/11.png")); //判断给的文件是不是目录
    is_file(); //判断给的文件是不是文件

    文件属性


    var_dump(date("Y-m-d H:i:s",fileatime("./img/11.png"))); //文件上次访问时间
    var_dump(date("Y-m-d H:i:s",filemtime("./img/11.png"))); //文件修改时间
    echo filesize("./img/11.png"); //文件大小
    filectime("") //文件创建时间
    file_exists("") //文件是否存在

    文件路径

    /代表根 网页里面代表www目录 php里面代表磁盘根
    var_dump(file_exists("/wamp/www/1220/wenjian/img/11.png")); //文件是否存在
    echo $_SERVER['DOCUMENT_ROOT']; //取服务器根路径
    echo basename("/wamp/www/1220/wenjian/img/11.png"); //路径中获取文件名
    echo dirname("/wamp/www/1220/wenjian/img/11.png"); //路径中目录名
    var_dump(pathinfo("/wamp/www/1220/wenjian/img/11.png")); //返回数组
    echo realpath("./img/11.png");//将相对路径转化为绝对路径

    遍历目录

    var_dump(glob("./ajax/*")); //返回该目录下所有文件数组

    给我一个文件夹,返回该文件夹下所有文件数量
    function ShuLiang($url)
    {
    $sl = 0;

    $arr = glob($url);
    foreach($arr as $v)
    {
    if(is_file($v))
    {
    $sl++;
    }
    else
    {
    $sl += ShuLiang($v."/*");
    }
    }


    return $sl;
    }

    echo ShuLiang("./ajax/*");
  • 相关阅读:
    26个精选的JavaScript面试问题
    用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
    小程序布局中class='container'的bug
    PHP接收数据数据包的几个方式
    LINUX命令
    VMware的下载安装
    php中Sessions
    php中Cookies
    php文件上传
    php文件处理
  • 原文地址:https://www.cnblogs.com/jc535201285/p/6579739.html
Copyright © 2011-2022 走看看