PHP中的文件与目录操作有哪些


本文小编为大家详细介绍“PHP中的文件与目录操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP中的文件与目录操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。相对路径和绝对路径
绝对路径:以当前文件所在盘符为起点的路径举个例子:
例如图片1.png

这个图片的绝对路径就是D:谷歌1231.png我们来分开讲解一下这一串路径代表的内容D:(指的是盘符 (带表的是目录分隔符提示:(windows操作系统支持正斜线和反斜线免费云主机域名,其它系统支持正斜线/,所以正斜线可以减少兼容性问题)相对路径:以操作的文件所在的目录为起点的路径这是一个相对的概念,不同的参照物写的所对应的路径也不相同为什么这么说的
举个例子吧:
假设我们以 1.png作为参照物1.txt./1.txt(1前面有个 点.)2.txt ../2.txt(2前面两个点)解释一下吧1.txt作为同级目录下的文件,所以前面只需要1个点,这一个点就代表当前目录2.txt作为下层目录,1.png就是2.txt的上层目录,这里两个点就代表上层目录相信大家已经了解了相对路径和绝对路径在这之前我们需要先理解一些概念
路径:
/love/xianyu.txt目录名(dirname)为/love带有文件拓展名(basename)为 xianyu.txt拓展名(extension)为.txt文件名(filename)为 xianyu下面进入正文pathinfo()为了获取指定的路径和文件名,可以使用pathinfo()函数,这个函数会返回一个关联数组

$value){
echo"$key=>$valuen";
}
?>
/*
输出:
dirname=>/love
basename=>xianyu.php
extension=>php
filename=>xianyu
*/

文件名快速获取:basename()basename()函数,快速获取指定文件文件名部分,不用从数组中读取


/*
中的文件名是:xianyu.php
*/

路径中目录部分快速获取:dirname()使用 dirname() 函数,可以快速获取指定文件目录部分


/*
/love/xianyu.php中的路径部分是:/love
*/

句柄:opendir() , closedir()句柄可以被认为是一个返回值,有了句柄就可以对打开的目录进行操作

打开images目录
释放句柄为什么要释放句柄呢,如果不释放句柄就好比你和一堆人用一个笔记本写字,你拿走了不放回去别人就无法写字 所以释放句柄可以节省服务器资源

';//显示当前目录
chdir('hhh');//改变当前目录
echogetcwd().'
';//显示当前目录 ?>

readdir()将一个参数名作为参数传递给函数readdir(),这个函数能返回目录下所有子目录和文件注意:调用一次返回一个!!

scandir()直接返回指定目录下文件和子目录,并且按照要求排序(默认字母升序)

操作文件的一般步骤即:打开,读取或写入,关闭由于目录和文件本质上都属于文件,除了使用函数不同,很多操作都是相通的一般操作


//如果文件存在返回true,不存在返回false

fopen(), fclose()

fread(), file_get_contents(), file()

fwrite(), file_put_contents()

文件和目录基本操作unlink()

copy()

rename()

读到这里,这篇“PHP中的文件与目录操作有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: C语言局部变量和全局变量实例代码分析

本篇内容介绍了“C语言局部变量和全局变量实例代码分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能免费云主机域名够学有所成!代码如下:“C语言局部变量和全局变量实例代码分析…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/01 18:27
下一篇 03/01 18:28

相关推荐