文件操作
| 文件操作 | 函数作用 |
|---|---|
| file_copy() dir_copy() link_copy() | 复制文件、目录、链接 |
| file_create() dir_create() link_create() | 创建文件、目录、链接 |
| file_delete() dir_delete() link_delete() | 删除文件、目录、链接 |
| file_access() file_exists() dir_exists() link_exists() | 文件是否存在和权限查询 |
| file_chmod() | 更改文件权限 |
| file_chown() | 更改文件的所有者和组 |
| file_info() file_size() | 文件信息 |
| file_move() | 移动和重命名文件 |
| file_show() | 打开文件或目录 |
| file_temp() file_temp_push() file_temp_pop() path_temp() | 临时文件或路径 |
| file_touch() | 与linux不同,不创建文件,仅更改文件访问和修改时间 |
目录操作
| 目录操作 | 函数作用 |
|---|---|
| file_copy() dir_copy() link_copy() | 复制文件、目录、链接 |
| file_create() dir_create() link_create() | 创建文件、目录、链接 |
| file_delete() dir_delete() link_delete() | 删除文件、目录、链接 |
| dir_ls() dir_map() dir_walk() dir_info() | 查看文件列表、信息 |
| dir_tree() | 以树状结构打印文件 |
| file_access() file_exists() dir_exists() link_exists() | 文件是否存在和权限查询 |
链接操作
| 链接操作 | 函数作用 |
|---|---|
| file_copy() dir_copy() link_copy() | 复制文件、目录、链接 |
| file_create() dir_create() link_create() | 创建文件、目录、链接 |
| file_delete() dir_delete() link_delete() | 删除文件、目录、链接 |
| file_access() file_exists() dir_exists() link_exists() | 文件是否存在和权限查询 |
| link_path() | 读取链接文件路径 |
路径操作
| 路径操作 | 函数作用 |
|---|---|
| path() path_wd() | 构造文件、目录路径;获取当前路径 |
| file_temp() file_temp_push() file_temp_pop() path_temp() | 创建临时文件 |
| path_expand() path_expand_r() path_home() path_home_r() | 查找用户主目录 |
path_file() path_dir() path_ext() path_ext_remove() path_ext_set() path_ext<-() |
处理文件路径 |
| path_filter() | 筛选路径 |
| path_real() path_split() path_join() path_abs() path_norm() path_rel() path_common() path_has_parent() | 处理路径 |
| path_package() | 包的路径 |
| path_sanitize() | 通过删除目录路径和无效字符清理文件名 |
| path_tidy() | 整洁路径 |
辅助函数
| 帮助函数 | 函数作用 |
|---|---|
| is_file() is_dir() is_link() is_file_empty() | 测试文件类型 |
| as_fs_path() fs_path() | 文件路径 |
| as_fs_bytes() fs_bytes() | 可读文件的大小 |
| as_fs_perms() fs_perms() | 创建、修改、查看文件权限 |