<?php
//文件基本函数
Filetype 获取文件的类型
Is_dir 判断是否为目录
Is_file 判断是否为文件
Is_readable 判断文件系统是否可读
Is_writable 判断文件系统是否可写
is_readable 判断文件是否可读 //r——>4(可读) w——>2(可写) x——>1(可执行) 7(拥有者)7(所属组)7(其他人) 6(4+2)5(4+1)5(4+1) linux下权限;
Is_executable 判读文件是否可执行
File_exists 判断文件或者目录是否存在
Filesize 获取文件大小(字节)
Filectime 获取文件创建的(I节点)时间
FileMtime 获取文件的修改时间
Fileatime 获取文件的访问时间
//对文件的基本操作
A) 打开文件
fopen模式:
1 R 只读模式 指针指向开头
2 R+读写模式 指针指向开头
3 W 只写模式 指针指向开头 文件会被清空 文件不存在会创建
4 w+读写模式 指针指向开头 文件会被清空 文件不存在会创建
5 A 只写追加模式 文件不存在会创建
6 A+读写追加模式 文件不存在会创建
7 X 只写的疑惑模式 文件存在会报错 不存在才会正常打开
8 X+读写的疑惑模式 文件存在会报错 不存在才会正常打开
9 B 打开一个二进制文件 配合以上所有模式来使用
10 T 打开Windows独有文件
B) 读取文件 或写入文件
Fwrite
读取文件:File_get_contents()不需要要使用fopen打开
Fread
Fgets 获取文件的第一行 最后一行会返回false
Fgetc 获取文件的一个字符 指针走到最后会返回false
File 函数会将文件当中的每一行字符取到数组的每一个元素当中不需要fopen打开
Readfile 读取文件 将文件内容输出到浏览器
C) 关闭文件
fclose
//文件操作函数
Copy 拷贝文件 但是不能拷贝目录 拷贝文件的过程当中可以更改名称
Unlink 删除文件 但是不能删除目录
Rename 可以将文件或者目录重命名或者移动
//目录的操作函数
Basename 返回路径中的文件名部分
Dirname 返回路径中的目录部分
Pathinfo 返回文件的文件名部分 目录部分 文件名部分
Realpath 将相对路径装换成绝对路径
//目录遍历
opendir 打开目录
readdir 读取目录
closedir 关闭目录
//目录相关函数
disk_free_space 统计磁盘可用空间
disk_total_space 统计磁盘的总大小
//创建目录 mkdir
第一个参数是要创建的目录名称
第二个参数是创建的目录权限
第三个参数为true的话 则递归创建目录
//删除目录rmdir
非空目录不允许删除
文件基本函数篇
猜你喜欢
转载自blog.csdn.net/feiyucity/article/details/85688207
今日推荐
周排行