PHP怎样在index建一个txt文件,PHP教程第七十五讲——PHP文件系统与文本数据操作:PHP目录操作详解...

本文详细介绍了PHP中如何进行目录操作,包括使用opendir()打开目录,closedir()关闭目录,readdir()读取文件,mkdir()创建目录,以及rmdir()删除目录。实例演示了如何检查路径、遍历文件和管理文件系统结构。
摘要由CSDN通过智能技术生成

在PHP中,常见的PHP目录操作包括打开目录、关闭目录、读取目录中的文件、创建目录及删除目录等。

1、打开目录:

在PHP中使用opendir函数打开目录。该函数返回一个资源对象,用于储存当前的目录资源,语法格式如下:

opendir(string path)

path是目录所在的路径。一般,为了确保目录的正确性,再打开目录之前使用is_dir函数判断路径的有效性。is_dir函数的语法形式如下:

bool is_dir(string path)

例如:

PHP Code复制内容到剪贴板

$dir="tpl/";

if(is_dir($dir)){

$dir_res=opendir($dir);

}else{

echo"目录不存在,或者不是一个有效的目录";

}

2、关闭目录:

在PHP中使用closedir函数关闭目录,其语法形式如下:

void closedir(dir_resource)

这里的dir_resource是使用opendir函数打开目录时返回的资源对象。我们可以这么来关闭上面例子中的目录:closedir($dir_res);

3、读取目录中的文件

在PHP中上使用readdir函数读取目录中的文件并返回文件名,其语法形式如下:

string readdir(dir_resource)

这里的dir_resource是使用opendir函数打开目录时返回的资源对象。该函数按照文件系统中的文件排序返回文件名。每次执行阅读下一个文件并返回一条记录。例如:

PHP Code复制内容到剪贴板

$dir="files/";//定义路径

$dir_res=opendir($dir);//打开目录

while($filen=readdir($dir_res)){//循环读取目录中的文件

echo$filen."
";

}

closedir($dir_res);//关闭目录

我们先在站点根目录下创建好一个目录files,并在里面放置三个文件index.html、test.php、test1.php。上面代码将输出:

.

..

index.html

test.php

test1.php

可以看到,除了三个文件以外,页面上还显示了“.”和“..”两个文件夹,其中,“.”用于表示当前目录,“..”用于表示上一级目录。

4、创建与删除目录:

在PHP中使用mkdir函数创建目录,其语法形式如下:

bool mkdir(string pathname)

这里的pathname是要创建的目录的地址。例如:

PHP Code复制内容到剪贴板

$dir="Test/";//定义路径

if(!is_dir($dir)){//如果目录不存在则创建

mkdir($dir);

}

执行代码,会发现当前目录下多了一个“Test”文件夹。

在PHP中删除一个目录使用rmdir函数,其语法形式如下:

bool rmdir(string pathname)

这里的pathname是要删除的目录地址。注意:删除目录的时候,目录必须是空的。例如:

PHP Code复制内容到剪贴板

$dir="Test/";//定义路径

if(is_dir($dir)){//如果目录存在则删除

rmdir($dir);

}

执行后,目录Test就被删除了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值