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/*");
  • 相关阅读:
    重温redis命令
    CI框架整合yar
    redis 常用配置
    php 安装yar扩展
    linux 最小安装 需要的后续操作
    centos7 安装php7+mysql5.7+nginx+redis
    mysql 存储过程和事件调度
    mysql的分区和分表
    mysql 范式和反范式
    mysql服务器和配置优化
  • 原文地址:https://www.cnblogs.com/jc535201285/p/6579739.html
Copyright © 2011-2022 走看看