打印/下载
函数

扩展

dnf install php74-pecl-zip

属性

static public $file_root = '.'; //根目录

lists() : 列表

static public function lists(
  string $path, //目录路径
): array

mkDir() : 创建目录

static public function mkDir(
  string $path, //目录路径
): bool

saveFile() : 添加、编辑

static public function saveFile(
  string $file, //文件路径
  string $content, //文件内容
): bool

reName() : 重命名

static public function reName(
  string $rename, //文件名
  string $name, //新文件名
): bool

zipAll() : 压缩

static public function zipAll(
  string $path, //压缩路径
  array $files, //文件路径
  string $name, //压缩名称
): string

upload() : 上传

static public function upload(
  string $path, //目录路径
  string $upName, //上传名称
): bool

down() : 下载

static public function down(
  string $file, //文件路径
): bool

delAll() : 删除

static public function delAll(
  string $path, //目录、文件
): void

editPerm() : 文件权限

static public function editPerm(
  string $path, //文件路径
  string $perm, //权限值: 0777
): void

editDirPerm() : 目录权限

static public function editDirPerm(
  string $dir, //目录路径
  string $perm, //权限值: 0644
): bool

dirsize() : 目录大小

static public function dirsize(
  string $dir, //目录路径
): int

size() : 文件大小

static public function size(
  string $file, //文件路径
): int

perm() : 获取文件权限

static public function perm(
  string $file, //文件路径
): bool

getctime() : 获取创建时间

static public function getctime(
  string $file, //文件路径
): string

getmtime() : 获取修改时间

static public function getmtime(
  string $file, //文件路径
): string

formatBytes() : 格式化大小

static public function formatBytes(
  int $bytes, //文件路径
): string
{{copy}}