>>>文件操作
打开
fopen(); 打开文件
读取内容
fread(); 从文件指针 handle 读取最多 length 个字节
readfile(); 读入一个文件并写入到输出缓冲
ftruncate(); 截取文件内容
file(); 把整个文件读入一个数组中,每个单元都是文件中相应的一行
file_get_contents();读取文件内容至一个字符串
写入内容
fwrite($handle,$str,[$len]);/fputs(); 写入文件内容
file_put_contents();写入文件内容,会清空文件内容
获取文件信息
fileatime(); 取得文件的上次访问时间
filemtime(); 取得文件修改时间
filesize(); 取得文件大小
filetype(); 取得文件类型
fclose(); 关闭文件指针
copy(); 文件复制
delete(); 删除文件 同unlink();
flock(); 给文件加锁
tmpfile(); 建立临时文件
>>>文件指针函数:
feof(); 判断文件指针是否到了未尾
fseek(); 定位文件指针
fstat(); 通过已打开的文件指针取得文件信息 返回一个数组具有该文件的统计信息
ftell(); 返回文件指针读/写的位置
rewind(); 重置文件指针到初始位置
fgets(); 从文件指针中读取一行
fgetc(); 从文件指针中读取一个字符
fgetss(); 从文件指针中读取一行并过滤掉 HTML 标记
pclose(); 关闭进程文件指针
popen(); 打开进程文件指针
fgetcsv(); 从文件指针中读入一行并解析 CSV 字段
>>>路径操作:
basename(); 返回路径中的文件名(中文不能识别)
dirname(); 返回路径中的目录部分
pathinfo(); 返回文件路径信息
>>>目录操作:
opendir(); 打开目录
readdir(); 读取目录
rewinddir(); 重置目录指针至初始位置
closedir(); 关闭目录指针
glob(); 寻找与模式匹配的文件路径,返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE。
mkdir(); 创建目录
rmdir(); 删除目录
>>>判断:
is_dir(); 是否为目录
is_file(); 是否为文件
is_link(); 是否为链接(快捷方式)
is_readable(); 是否可读
is_writeable(); 是否可写
is_uploaded_file(); 是否为上传文件
is_executable(); 是否为可执行文件
>>>磁盘操作:
disk_free_space(); 返回磁盘可用空间(同diskfreespace)
disk_total_space(); 返回磁盘总大小
>>>文件或目录:
glob($pattern,[$flags]); 寻找与模式匹配的文件名或目录
rename(); 更改文件或目录的名称
file_exists(); 检查文件或目录是否存在
>>>解析配置文件:
parse_ini_file(); 解析配置文件,返回解析后的数组
parse_ini_string();