{site_name}

{site_name}

🌜 搜索

在PHP中,DirectoryIterator类用于遍历目录中的文件和子目录

php 𝄐 0
php directory iterator,php directory traversal
在PHP中,DirectoryIterator类用于遍历目录中的文件和子目录。getPathname方法返回当前文件或子目录的完整路径。

使用DirectoryIterator的getPathname方法,可以获取当前目录中的文件或子目录的完整路径。你可以使用这个路径来进行进一步的操作,比如打开文件、读取文件内容等。

下面是一个例子:

php
$directory = new DirectoryIterator('/path/to/directory');

foreach ($directory as $fileInfo) {
if (!$fileInfo->isDot()) {
echo $fileInfo->getPathname() . PHP_EOL;
}
}


上面的代码首先创建了一个DirectoryIterator对象来遍历指定目录中的文件和子目录。然后使用foreach循环遍历目录中的每个文件和子目录。

在循环中,使用isDot方法排除了当前目录和上级目录(.和..)。然后使用getPathname方法获取文件或子目录的完整路径,并将其输出。

请将上面的代码中的/path/to/directory替换为你要遍历的目录的实际路径。