判断普通文件和目录
-
is_file() 判断给定文件名是否为一个正常的文件
-
is_dir() 判断给定文件名是否一个目录
文件的属性
- file_exists() 检查文件或目录是否存在
- filesize() 获取普通文件的大小
- is_readable() 判断文件是否可读
- is_writable() 判断文件是否可写
- filectime () 获取文件创建时间
- filemtime() 获取文件的修改时间
- fileatime() 获取文件的上次访问时间
- stat() 获取文件大部分属性值
目录的基本操作
- basename() 返回路径中的文件名部分
- dirname() 返回路径中的目录部分
- pathinfo() 返回文件路径的信息
- opendir() 打开目录句柄
- readdir() 从目录句柄中读取条目,返回目中下一个文件名
- rewinddir() 倒回目录句柄
- colsedir() 关闭目录句柄
- mkdir() 新建目录
- rmdir() 删除指定目录
- scandir() 列出指定路径中的文件和目录
文件的基本操作
- fopen() 打开文件或者url
- fread() 读取文件
- fgets() 从文件指针中读取一行
- feof() 测试文件指针是否到了文件结束的位置
- fwrite() 写入文件
- rewind() 倒回文件指针的位置
- flock() 轻便的咨询文件锁定
- ftruncate() 将文件截断到给定的长度
- fclose() 关闭已打开的文件指针
- file() 把整个文件读入一个数组中
- copy( ) 拷贝文件
- unlink() 删除文件
- file_get_contents() 将整个文件读入一个字符串
- file_put_contents() 将字符串写入文件中
- rename() 重命名一个文件或目录
- readfile() 读入一个文件并写入到输出缓冲