- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开源的PHP+mysql:第8章文件以及目录操作.ppt
第八讲 操作文件和目录(10章) 课前回顾 字符串定义(掌握) 字符串输出(掌握) 字符串索引(掌握) 字符串操作符(掌握) 字符串处理(重点) 其他字符串函数(重点) 本节目标 路径与磁盘操作(部分掌握) 文件属性的操作(部分掌握) 操作目录(部分掌握) 操作文件(重点) 读取和写入文件(重点) 8.1 路径与磁盘操作 文件系统函数操作文件的同时,一定会涉及到对路径的相关操作。路径又分为相对路径和绝对路径,相对路径是以操作的文件所在目录为起点的路径;绝对路径是以当前文件所在盘符为起点的路径。本节主要介绍关于路径和磁盘方面的函数。 8.1.1 获取文件路径的信息 使用pathinfo()函数,可以对指定的路径和文件名进行解析,并返回一个数组。下面演示pathinfo()函数的使用方式, 获取文件路径的信息 ?php $filepath = /html/contents.txt; $result = pathinfo($filepath); foreach($result as $key=$value){ echo $key=$valuebr; } ? 8.1.2 获取路径中的文件名部分 虽然pathinfo()函数返回的数组,已经包括了指定路径与文件名的文件名部分,但其值是保存的数组里的。PHP提供了basename()函数,可以快速的获取指定文件的文件名部分,而不用从数组中读取。下面演示basename()函数的使用方法,代码如清单所示。 清单 获取路径中的文件名部分 ?php $filepath = /html/contents.txt; echo $filepath.中的文件名是:.basename($filepath); ? 8.1.3 获取路径中的目录部分 使用dirname()函数,可以快速的获取指定文件的路径部分。 ?php $filepath = /html/contents.txt; echo $filepath.中的路径部分是:. dirname($filepath); ? dirname()函数是根据目录分割符,来取得路径中路径部分的。在windows系统下,“/”与“\”都可以作为目录分割符,其他系统使用“/”作为分割符。 8.1.4 寻找与模式匹配的文件路径 glob()函数可以根据指定的条件,来寻找与条件相符的文件或目录,并通过数组返回。 代码清单 寻找与模式匹配的文件路径 ?php //使用glob()函数,返回当前目录下,所有的.php文件 $result = glob(*.php); //遍历返回的数组 foreach ($result as $filename) { echo $filenamebr; } ? 8.1.6 获取目录的磁盘总大小 disk_total_space()函数可以根据文件系统和磁盘分区,返回指定目录的空间大小。 清单 获取目录的磁盘空间大小 ?php //在Windows下,查看C分区的总字节数 $totalspace = disk_total_space(C:); echo c:盘的总字节数为:.$totalspace; //以M为单位显示磁盘大小 $m = $totalspace/1024/1024; echo brc:盘大小为:.$m.M; ? 8.2 文件属性的操作 文件属性包括文件的大小、修改时间、所有者、权限、类型等信息。通过了解文件的属性,可以帮助程序员判断文件现在的状态,对文件实现更细致的管理。 8.2.1 获取文件统计信息 使用stat()函数,可以获取参数指向文件的统计信息 清单 stat()函数使用方法 ?php $filename = html/contents.txt; //使用stat()函数取得统计信息,并返回数组 $stat = stat($filename); foreach($stat as $key=$value) echo 键名:$key:单元值:$valuebr; ? 8.2.2 通过文件句柄获取文件统计信息 使用fstat()函数,可以获取文件统计信息。 ?php $fp = fopen(“html/contents.txt”, “r”); //使用fstat()函数取得统计信息,并返回数组 $fstat = fstat($fp); fclose($fp); foreach($fstat as $key=$value) echo 键名:$key:单元值:$valuebr; ? 8.2.3 获取文件相关信息 虽然可以使用stat()、fstat()函数,取得文件属性,但是每次使用文件属
您可能关注的文档
最近下载
- 数码摄像机-松下-AJ-D965MC说明书.pdf VIP
- 2024年巡察整改专题民主生活会个人“聚焦四个方面”对照检查材料范文2篇.docx VIP
- 人工智能对文化产业的推动.pptx VIP
- 人教版(2024)七年级上册英语教学计划(含教学进度表).docx
- 软件的项目可行性的研究的报告编写.ppt VIP
- 一种用于处理高硫高砷金矿的提金剂及其制备方法.pdf VIP
- 中国甲状腺疾病诊治指南ppt.pptx VIP
- 《中国抗癌协会甲状腺癌整合诊治指南(2022精简版)》解读PPT课件.pptx VIP
- 一种澳洲坚果种质热敏感等级的精准诊断及其缓解新梢叶片热伤害的方法.pdf VIP
- 全球常见传染病防控概述.pptx VIP
文档评论(0)