美文网首页
php 文件处理相关

php 文件处理相关

作者: 会飞的兔子zy | 来源:发表于2019-07-09 13:15 被阅读0次
循环路径下的所有文件
static function showDir($dirpath)
    {
        if (!is_dir($dirpath)) {
            return false;
        }
        $handle = scandir($dirpath);
        $files = [];
        foreach ($handle as $key => $value) {
            if ($value == '.' || $value == '..') {
                continue;
            }
            $files[$key]['name'] = $value;
            $files[$key]['type'] = filetype($dirpath . $value);
            $files[$key]['size'] = self::getFileSize(filesize($dirpath . $value));
            $files[$key]['date'] = date("Y/m/d", filectime($dirpath . $value));
            $files[$key]['path'] = $dirpath . $value;
//开启递归
//            if(is_dir($dirpath.$files[$key]['name'])){
//                $files[$key]['child']=ShowDir($files[$key]['path'].'\\');
//            };
        }
        return $files;
    }
将获取的文件大小进行转换方便阅读.
static function getFileSize($fileSize)
    {
        $unit = ['TB' => pow(1024, 4),'GB' => pow(1024, 3),'MB' => pow(1024, 2),'KB' => 1024,'BY'=>1];
        $sizeUnit = '';
        foreach ($unit as $key => $value) {
            if ($fileSize >= $value) {
                $sizeUnit = round(($fileSize / $value),0).' '.$key;
                break;
            }
        }
        return $sizeUnit;
    }

相关文章

  • php 文件处理相关

    循环路径下的所有文件 将获取的文件大小进行转换方便阅读.

  • PHP的运行机制与原理

    PHP模块 内核、zend引擎、扩展层 php内核用来处理请求,文件流,错误处理等相关操作,zend引擎用以将源文...

  • php运行原理

    PHP总共有三个模块:内核、Zend引擎、以及扩展层; PHP内核用来处理请求、文件流、错误处理等相关操作; Ze...

  • PHP底层分析

    编译流程 PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作...

  • Seurat常见操作

    文件处理相关 画图相关 变量处理相关 subset操作

  • 12.4.2 文件上传的处理

    12.4.2 文件上传的处理 在服务器端通过PHP处理上传 上传文件的接收和处理是通过PHP脚本来处理的,具体需要...

  • redis有序集合做消息队列

    新建一个rediszadd.php文件# 新建out.php文件做逻辑处理 执行结果:

  • PHP文件处理

    fopen()将filename指定的名字资源绑定到一个流上。 打开文件 resourcefopen(string...

  • PHP文件处理

    fopen 打开文件image.png fopen("test.txt","a+");备注:“r”,只读方式打开,...

  • 文件处理相关

    r和rb的区别是什么? rb是以二进制的形式打开,显示的是字符串。 而r是以文本的形式打开 解释一下以下三个参数的...

网友评论

      本文标题:php 文件处理相关

      本文链接:https://www.haomeiwen.com/subject/vzkxkctx.html