本帖最后由 huawei 于 2017-3-5 11:49 编辑
PHP新人需要了解的常用的文件操作函数
一 、解析路径:
1 获得文件名:basename();
2 得到目录部分:dirname();
3 得到路径关联数组:pathinfo();
二、文件类型:
1. filetype();
三、得到给定文件有用信息数组(很有用)
1. fstat();通过已打开的文件指针取得文件信息
2. stat()获取由 filename 指定的文件的统计信息(类比fstat())
四、计算大小
1. filesize()
2. disk_free_space()获得目录所在磁盘分区的可用空间(字节单位)
3. disk_total_space()返回一个目录的磁盘总大小
五、 访问与修改时间
1. fileatime(): 最后访问时间
2. filectime(): 最后改变时间(任何数据的修改)
3. filemtime(): 最后修改时间(指仅是内容修改)
六、 文件的I/O操作
1. fopen -- 打开文件或者 URL
2. file -- 把整个文件读入一个数组中(此函数是很有用的)
3. fgets -- 从文件指针中读取一行
4. fgetss -- 从文件指针中读取一行并过滤掉 HTML 标记(和 fgets() 相同,只除了 fgetss 尝试从读取的文本中去掉任何 HTML 和 PHP 标记)。
七、对目录的操作:
1. opendir -- 打开目录句柄,打开一个目录句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 调用中。
2. readdir -- 从目录句柄中读取条目,返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回。
3. scandir -- 列出指定路径中的文件和目录(很有用),返回一个 array,包含有 directory 中的文件和目录。
八、 对文件属性的操作(操作系统环境不同,可能有所不一样,这点要注意)
1、文件是否可读:boolis_readable ( string filename )
2、文件是否可写:bool is_writable ( string filename )
3、检查文件是否存在 boolfile_exists ( string filename )
九、可直接使用在项目中的超强PHP文件操作类,
精华推荐:
视频集合:众多老学员呐喊:"为什么我选传智PHP"! |
|