fs函数介绍
从文件、目录、链接、路径等方面介绍fs中常用的函数。
 文件操作
| 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() | 
创建、修改、查看文件权限 |