QQ扫一扫联系
FileUtil::mime( $ext )
$ext string 文件后缀string|null
FileUtil::mimeToExt( $mime )
$mime string MIME类型字符串string|null
FileUtil::write( $path, $content )
$path string
$content string
boolean 是否写入成功FileUtil::extension( $pathname )
$pathname string 文件路径string
FileUtil::listAllFiles( $dir, $filter )
$dir string 目录$filter Closure 过滤器,为空表示不过滤array
FileUtil::listFiles( $filename, $pattern )
$filename string
$pattern string 后缀过滤,如 *.txt *.php 等array
FileUtil::formatByte( $bytes, $decimals )
$bytes integer 字节数$decimals integer 小数最多保留位数,默认为2string
代码示例
// 返回 1 MB
FileUtil::formatByte(1024*1024)
// 返回 1.5 GB
FileUtil::formatByte(1024*1024*1024*1.5)
FileUtil::formatByteSimple( $bytes, $decimals )
$bytes integer 字节数$decimals integer 小数最多保留位数,默认为2string
代码示例
// 返回 1 M
FileUtil::formatByte(1024*1024)
// 返回 1.5 G
FileUtil::formatByte(1024*1024*1024*1.5)
FileUtil::formattedSizeToBytes( $sizeString )
$sizeString string 如 1Minteger
FileUtil::copy( $src, $dst, $replaceExt, $callback, $filter )
$src string 源路径,必须给出,不能为空$dst string 源路径,必须给出,不能为空$replaceExt string|null 如果文件存在需要添加的后缀名,作为备份使用,如果不传表示不备份$callback Closure|null 复制回调$filter Closure|null 复制过滤器null 注意:src 和 dst 如果是文件,需同时是文件,如果是目录,需同时是目录FileUtil::rm( $dir, $removeSelf )
$dir string 目录$removeSelf boolean 是否删除本身boolean