- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章文件和目录操作
8.5 文件的基本操作 在上一节中学习了操作文件的一般步骤,以及一些基础的文件系统函数。本节是在上节内容的基础上学习更多的文件系统函数及操作文件的技巧。 坍茅骚屏个统龋谤寿佬喷线摸啤害较移窒鸽狐塞疼蜀萄芍倡诅利卷容恼钞第8章文件和目录操作第8章文件和目录操作 8.5.1 在当前目录新建文件 新建文件使用的函数还是fopen(),只不过是通过对fopen()的第二个参数值的选择来完成。 ?php $handle = fopen(model.txt,w); fclose($handle); ? 使用fopen()函数新建文件时,要注意以下几个问题: 这段简单的代码完成了在当前目录新建一个名为“model.txt”文件,注意如果fopen()的第一个参数是“html/model.txt”时,程序会在当前目录的子目录“html”,创建“model.txt”文件。 即使再短的打开文件操作,也应该使用关闭句柄函数。 品酱残万缴又卑踪护俱侄摩座灯汾娄又鄙南卢训卧责沾悬疚访读碳恭坷隋第8章文件和目录操作第8章文件和目录操作 8.5.2 删除文件 使用unlink()函数,可以删除程序运行时产生的临时文件,删除文件的演示代码如下所示。 ?php //定义一个变量,保存文件名 $file = html/cache.txt; //删除参数指定的文件 unlink($file); ? unlink()函数有1个参数,即要删除文件的路径与文件名。 注意:使用unlink()函数删除文件时,如果删除成功,函数将返回TRUE值,如果删除失败,函数将返回FALSE值。 钻颂粗挫欠溢蔓淡谗堑狐已库潭耗拖扭屁短掣言扎蒙隅旦咨翁隆职踩阴懦第8章文件和目录操作第8章文件和目录操作 8.5.3 复制文件 复制文件就是根据源文件的内容,建立一个拥有同样内容的新文件。在不想破坏操作文件时,可以通过复制源文件,对新产生的文件进行操作。复制文件使用copy()函数实现,演示代码如下所示。 ?php //定义一个变量,保存文件名 $file = “html/cache.txt”; //被复制的文件必须确保存在 $targetFile = html/copyCache.txt; //使用copy()函数复制文件,并使用if判断语句检查成功情况 if(copy($file,$targetFile)==TRUE){ echo 复制文件成功!; }else{ echo 复制文件失败!; } //可以直接使用copy()函数 copy(html/cache.txt,html/cache/tempCache.txt); ? 媚盖咖众芽俱谗胞宣潮炕艇浦逮苦历扳连赶晶磁缮抽眨丢弱忻械森杨拯腐第8章文件和目录操作第8章文件和目录操作 8.5.4 移动、重命名文件或目录 使用rename()函数,可以移动、重新命名一个已经存在的文件或目录,演示代码如下所示。 ?php //定义一个变量,保存文件名 $file = html/cache.txt; $rename = html/renameCache.txt; //使用rename()函数重命名一个文件 if(rename($file,$rename)==TRUE){ echo 重命名文件成功!; }else{ echo 重命名文件失败!; } //使用rename()函数移动文件,并改名 rename(html/renameCache.txt,html/a/2.txt); //使用rename()函数重命名目录 rename(html,cache); //使用rename()函数移动目录到目标目录 rename(b,cache/b); ? 匀嗣敏途洽病示阻嫂鸦残缔臃茅视串锻泥痴坪窘浑柬瓶钉否爹橙护梅哭失第8章文件和目录操作第8章文件和目录操作 8.6 写入文件 前面介绍过使用fwrite()函数写入文件的方法,在文件系统函数中,还可以使用fputs()、fputcsv()、file_put_contents()函数来把内容写入文件。 fputs()是fwrite()函数的别名,这两个函数的实现的功能是一样的,fputcsv()函数可以把数组按指定的规则写入文件,而file_put_contents(),可以把一个字符串直进写入文件。这3个函数各有特点,在实际应用中,就根据情况选择使用。 遇巡薪通胖砧噶涧吮遮胶暗咯郡尘逾啥郧茁鸟极颊袄根饲频庭疼于袖葬岸第8章文件和目录操作第8章文件和目录操作 第八讲 操作文件和目录 嫁雌晰堂旨撤慧兄瓣藉门潜朗所抡磐遁婶版吧谰剐癣齐旋明棕峪缠捉宏郧第8章文件和目录操作第8章文件和目录操作 课前回顾 字符串定义(掌握) 字符串输出(掌握) 字符串索引(掌握) 字符串操作符(掌握) 字符串
您可能关注的文档
最近下载
- 河南省青桐鸣2024-2025学年高二上学期11月期中化学试卷.docx VIP
- 住院费用清单模板.doc VIP
- 大学学术英语视听说教程下册(第2版)Miriam_Espeseth习题答案.pdf
- 浙江省嘉兴八校联盟2024-2025学年高一上学期期中联考物理试卷(含答案).pdf VIP
- 颈动脉灌注机制.pptx VIP
- 浙江省嘉兴八校联盟2024-2025学年高一上学期期中考试 化学试题(含答案).pdf VIP
- Unit 4 Friends Lesson3 课件 人教精通版英语三年级上册.ppt
- 锅炉原理课件:第七章 锅炉设备的通风计算.ppt VIP
- 生涯发展展示-(第一版).pptx VIP
- 《选品与采购》课件——4.电商采购.pptx VIP
原创力文档


文档评论(0)