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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei 黑马粉丝团   /  2016-5-13 14:57  /  6565 人查看  /  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 个回复

倒序浏览
顶顶顶!大爱黑马!多谢多谢!
回复 使用道具 举报
顶顶顶!大爱黑马!多谢多谢!
回复 使用道具 举报
dyhgfdsjdhsjdshajs
回复 使用道具 举报
学习中学习中
回复 使用道具 举报
顶顶顶!大爱黑马!多谢多谢!
回复 使用道具 举报
倾听 初级黑马 2016-11-17 20:58:38
7#
干货干货干货干货干货干货
回复 使用道具 举报
学习学习学习学习学习
回复 使用道具 举报
操作函数
回复 使用道具 举报
fffffffffffffffffffffffffff
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
RE: PHP新人需要了解的常用的文件操作函数 [修改
回复 使用道具 举报
fanlai 初级黑马 2016-11-26 15:24:39
13#
了解的常用
回复 使用道具 举报
6666666666666666666
回复 使用道具 举报
PHP新人需要了解的常用的文件操作函数
回复 使用道具 举报
谢谢分享!!!
回复 使用道具 举报
wqdwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
回复 使用道具 举报
fanphp 初级黑马 2016-12-24 08:24:30
18#
谢谢楼主分享
回复 使用道具 举报
AAAAAAAAAAAAAA
回复 使用道具 举报
视频集合:众多老学员呐喊:"为什么我选传智PHP"!
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马