网站大量收购独家精品文档,联系QQ:2885784924

《PHP+MySQL动态网页设计》课件 6.2 目录的基本操作.pptx

《PHP+MySQL动态网页设计》课件 6.2 目录的基本操作.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6章文件系统处理6.2目录的基本操作

1.解析目录路径2.遍历目录3.创建和删除目录本节内容

目录的基本操作PHP中提供了一系列的文件系统处理函数实现诸如目录路径解析、目录创建、目录复制、目录删除等操作。

1.解析目录路径指定一个文件的位置,可以使用绝对路径或相对路径两种方式进行描述。绝对路径是从根目录开始一级一级地进入各个子目录,最后指定该文件名或目录名;相对路径是从当前目录进入某目录,最后指定该文件名或目录名。在系统的每个目录下都有两个隐藏的特殊的目录“.”和“..”,分别表示当前目录和当前目录的父目录。

1.1函数basename()basename()函数用来返回目录路径中的文件名部分。格式为: stringbasename(stringpath[,stringsuffix])说明:第一个参数是必选项,指定被处理的目录路径的字符串。第二个参数是可选项,指定文件的扩展名,如果提供了则返回不包含该扩展名的文件名。

1.1函数basename()示例6-1:basename()函数的应用。

1.2函数dirname()dirname()函数用来返回目录路径中的去掉文件名后的目录名。格式为: stringdirname(stringpath)

1.2函数dirname()示例6-2:dirname()函数的应用。

1.3函数pathinfo()pathinfo()函数用来返回一个关联数组,其中包含指定路径中的目录名、带有文件扩展名的文件名、不带有文件扩展名的文件名、文件扩展名四个部分,分别通过数组键名dirname、basename、filename、extension来引用。格式为: arraypathinfo(stringpath)

1.3函数pathinfo()示例6-3:pathinfo()函数的应用。

2.遍历目录在PHP编程时,需要对服务器某个目录下面的文件进行浏览,通常称为遍历目录,主要用到opendir()、readdir()、closedir()、rewinddir()函数。

2.1函数opendir()opendir()函数用来打开指定目录,其返回一个可供其他目录函数使用的目录句柄(资源类型);如果指定目录不存在或者没有访问权限,则返回FALSE。格式为: resourceopendir(stringpath)说明:参数path指定要打开的目录路径。

2.2函数readdir()readdir()函数用来读取指定目录,其返回当前目录指针位置的一个文件名,并且将目录指针向后移动一位;当指针位于目录的结尾时,因为没有文件存在而返回FALSE。格式为: stringreaddir(resourcedir_handle)说明:参数dir_handle指定之前由opendir()函数打开的目录句柄。

2.3函数closedir()closedir()函数用来关闭指定目录,函数无返回值,运行后将关闭打开的目录。格式为: voidclosedir(resourcedir_handle)说明:参数dir_handle指定之前由opendir()函数打开的目录句柄。

2.4函数rewinddir()rewinddir()函数用来重置目录句柄,函数无返回值,运行后把目录指针重置到目录的开始处。格式为: voidrewinddir(resourcedir_handle)说明:参数dir_handle指定之前由opendir()函数打开的目录句柄。

2.遍历目录示例6-4:遍历目录。注意:在执行该示例之前,请确保在同一目录下有一个名为“myPHP”的文件夹。

2.创建和删除目录在PHP编程时,需要对某个目录进行创建和删除,主要用到mkdir()、rmdir()函数。

3.1函数mkdir()mkdir()函数用来创建一个新目录,如果创建成功,则返回TRUE;否则返回FALSE。格式为: boolmkdir(stringpathname)说明:参数pathname指定要创建的目录名称。

3.1函数mkdir()示例6-5:在myPHP目录中创建子目录source。

3.2函数rmdir()rmdir()函数用来删除一个已经存在的空目录,对于非空目录,一般需要使用递归的方法删除每一层目录中的子目录和文件。如果删除成功,则返回TRUE;否则返回FALSE。格式为: boolrmdir(stringpathname)说明:参数pathname指定要删除的目录名称。

3.2函数rmdir()示例6-6:删除myPHP目录中的子目录source。

PPT模板下载:/moban/行业PPT模板:/ha

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档