A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei 黑马粉丝团   /  2016-5-13 14:57  /  6568 人查看  /  47 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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"!

47 个回复

正序浏览
PHP新手必知
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
学习学习
回复 使用道具 举报
看帖不回者 么有小JJ.........
回复 使用道具 举报
sssssssssssssss
回复 使用道具 举报
P新人需要了解的常用的文件操作
回复 使用道具 举报
666666   
回复 使用道具 举报
一张贴让你搞懂什么是PHP语言中的OOP
回复 使用道具 举报
好好学习
回复 使用道具 举报
回复回复回复回复回复回复回复
回复 使用道具 举报
哈哈好好好好、、
回复 使用道具 举报
PHP新人需要了解的常用的文件操作函数
回复 使用道具 举报
非常感谢分享。。
回复 使用道具 举报
谢谢大神分享
回复 使用道具 举报
11111111111111111111111
回复 使用道具 举报
谢谢分享!!!!!
回复 使用道具 举报
好好啊后啊后啊哈
回复 使用道具 举报
PHP新人需要了解的常用的文件操作函数
回复 使用道具 举报
擦拭长撒擦拭长撒
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马