php 列文件以及目录 (问:如何用PHP列出文件以及目录?)

PHP作为最常见的网页编程语言之一,其对于文件和目录的处理是非常方便的。不仅可以对文件和目录进行读取、写入和编辑,还可以对其进行列出操作。下面将介绍如何用PHP列出文件以及目录。

  1. 列出目录

要列出目录,我们可以使用PHP的内置函数 scandir() ,该函数可以返回一个目录中的所有文件名和目录名的数组。如下例:

php
<?php
//打开目录
$path = "./uploads";
$files = scandir($path);
//遍历目录数组,输出文件名和目录名
foreach($files as $file){
echo $file . "<br>";
}
?>

以上代码会打开”./uploads”目录并列出其中的文件名和目录名。

  1. 列出文件

要列出一个目录中的所有文件,可以使用 glob() 函数,该函数返回匹配指定模式的文件路径名的数组。如下例:

php
<?php
//选择文件扩展名为 ".php" 的文件
$files = glob("*.{php}", GLOB_BRACE);
//遍历数组,输出文件名
foreach($files as $file){
echo $file . "<br>";
}
?>

以上代码会列出当前目录中的所有扩展名为 “.php” 的文件名。

总结:使用 scandir() 函数可以列出目录中所有的文件和目录名称,而使用 glob() 函数可以列出一个指定的目录中所有文件名称。这些函数在处理文件和目录时非常实用,可以让我们更快捷地进行编程。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php 列文件以及目录 (问:如何用PHP列出文件以及目录?)

提供最优质的资源集合

立即查看 了解详情