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。如果你使用的是其他編程語言,你需要查找相應的函數和方法來實現類似的功能。