readdir 函数本身并不提供直接的方法来限制读取特定类型的文件。但是,你可以在读取文件列表后,通过检查文件扩展名或使用其他方法来过滤所需的文件类型。以下是一个使用 PHP 的示例,展示了如何使用 readdir 函数读取目录中的特定类型文件(例如,仅读取 .txt 文件):
<?php
$directory = "your_directory_path"; // 替换为你的目录路径
$files = scandir($directory); // 使用 scandir() 函数获取目录中的所有文件和文件夹
foreach ($files as $file) {
// 检查文件扩展名是否为 .txt
if (pathinfo($file, PATHINFO_EXTENSION) == 'txt') {
echo $file . PHP_EOL; // 输出 .txt 文件名
}
}
?>
在这个示例中,我们首先使用 scandir() 函数获取目录中的所有文件和文件夹。然后,我们遍历这些文件,并使用 pathinfo() 函数检查文件的扩展名。如果扩展名为 .txt,则输出文件名。
请注意,这个示例仅适用于 PHP。如果你使用的是其他编程语言,你需要查找相应的函数和方法来实现类似的功能。