黑马程序员技术交流社区
标题:
PHP新人需要了解的常用的文件操作函数
[打印本页]
作者:
huawei
时间:
2016-5-13 14:57
标题:
PHP新人需要了解的常用的文件操作函数
本帖最后由 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文件操作类,
精华推荐:
2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
连续两班仅6日就业率突破53%,看2016PHP课程升级是否成功!
视频集合:众多老学员呐喊:"为什么我选传智PHP"!
作者:
土豆片炒肉灬
时间:
2016-5-16 00:57
顶顶顶!大爱黑马!多谢多谢!
作者:
eddies
时间:
2016-11-1 16:10
顶顶顶!大爱黑马!多谢多谢!
作者:
小小海
时间:
2016-11-9 20:32
dyhgfdsjdhsjdshajs
作者:
echoandprint_r
时间:
2016-11-10 11:47
学习中学习中
作者:
7257242
时间:
2016-11-12 10:43
顶顶顶!大爱黑马!多谢多谢!
作者:
倾听
时间:
2016-11-17 20:58
干货干货干货干货干货干货
作者:
IBeliece
时间:
2016-11-18 16:17
学习学习学习学习学习
作者:
jason_QS
时间:
2016-11-18 22:30
操作函数
作者:
夜歌行
时间:
2016-11-20 15:50
fffffffffffffffffffffffffff
作者:
piliyouxia121
时间:
2016-11-23 15:57
谢谢分享
作者:
ch123cn
时间:
2016-11-25 17:01
RE: PHP新人需要了解的常用的文件操作函数 [修改
作者:
fanlai
时间:
2016-11-26 15:24
了解的常用
作者:
红尘痴儿女
时间:
2016-12-4 18:56
6666666666666666666
作者:
hp_eckj_luox
时间:
2016-12-9 14:27
PHP新人需要了解的常用的文件操作函数
作者:
肖肖肖
时间:
2016-12-14 00:07
谢谢分享!!!
作者:
xw1985520
时间:
2016-12-17 16:53
wqdwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
作者:
fanphp
时间:
2016-12-24 08:24
谢谢楼主分享
作者:
lcy1069
时间:
2016-12-29 16:06
AAAAAAAAAAAAAA
作者:
陈伟为
时间:
2016-12-29 21:27
视频集合:众多老学员呐喊:"为什么我选传智PHP"!
作者:
VC丶万人敬仰
时间:
2017-1-3 15:31
谢谢谢谢分享!!!!
作者:
kaishui
时间:
2017-1-7 00:58
哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦
作者:
许仙不是仙
时间:
2017-1-13 14:00
工大蒜奇葩朝秦暮楚 朝秦暮楚地有东西
作者:
问题先生
时间:
2017-1-15 21:12
学习PHP中
作者:
1317181388
时间:
2017-2-2 23:49
感谢楼主分享
作者:
707621521
时间:
2017-2-6 14:50
文件操作函数库作为PHP重要的部分需要学习掌握
作者:
fjdaslfjk
时间:
2017-2-16 11:12
常用的文件操作函数
作者:
Tody
时间:
2017-2-16 14:12
吖吖吖吖吖吖吖吖吖吖吖吖吖
作者:
yu778377806
时间:
2017-2-16 15:26
6666666666666666666666
作者:
qq332984152
时间:
2017-2-17 18:29
擦拭长撒擦拭长撒
作者:
Cai小神
时间:
2017-2-23 20:05
PHP新人需要了解的常用的文件操作函数
作者:
风云无蛋
时间:
2017-3-2 20:08
好好啊后啊后啊哈
作者:
jxson
时间:
2017-3-9 21:02
谢谢分享!!!!!
作者:
Overflow
时间:
2017-3-13 15:29
11111111111111111111111
作者:
风丨叶
时间:
2017-4-18 16:43
谢谢大神分享
作者:
咿呀咿呀哟
时间:
2017-5-1 15:02
非常感谢分享。。
作者:
瞬间回忆
时间:
2017-5-6 17:30
PHP新人需要了解的常用的文件操作函数
作者:
dongfengyuli
时间:
2017-5-29 12:10
哈哈好好好好、、
作者:
yuanlinjiayou
时间:
2017-8-29 14:19
回复回复回复回复回复回复回复
作者:
reader799
时间:
2017-9-2 14:39
好好学习
作者:
2993326928
时间:
2017-9-5 18:34
一张贴让你搞懂什么是PHP语言中的OOP
作者:
xiaoroll
时间:
2017-9-17 22:29
666666
作者:
Rakishly
时间:
2017-9-21 15:10
P新人需要了解的常用的文件操作
作者:
258883554
时间:
2018-1-24 18:57
sssssssssssssss
作者:
uuuqqq
时间:
2018-10-7 06:22
看帖不回者 么有小JJ.........
作者:
bug刘
时间:
2019-1-5 19:35
学习学习
作者:
frmsceg
时间:
2019-4-1 09:48
谢谢分享
作者:
Try-again
时间:
2021-4-29 19:56
PHP新手必知
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2