ginkgo


文件处理

文件处理功能由 ginkgo\File 类完成。


基本操作

  • 列出文件和目录

    $file = File::instance();
    
    $lists = $file->dirList('./image');
    

    列出所有 JPG 文件

    $file->dirList('./image', 'jpg');
    
  • 创建文件夹

    $file->dirMk('./image');
    
  • 复制目录

    $file->dirCopy('./src', './dst');
    
  • 删除目录

    $file->dirDelete('./dir');
    
  • 读取文件

    $content = $file->fileRead('./readme.txt');
    
  • 写入文件

    $file->fileWrite('./readme.txt', $content);
    
  • 移动(更名)文件

    $file->fileMove('./src.txt', './dst.txt');
    
  • 复制文件

    $file->fileCopy('./src.txt', './dst.txt');
    
  • 删除文件

    $file->fileDelete('./src.txt');
    
  • 取得文件 MIME 类型

    $mime = $file->getMime('./src.txt');
    
  • 取得文件扩展名

    $ext = $file->getExt('./src.txt');