在 PHP 中,使用 readdir()
函數讀取目錄時,默認情況下會自動忽略以點(.
)開頭的隱藏文件。因此,你不需要執行任何特殊操作來忽略隱藏文件。以下是一個簡單的示例,展示了如何使用 readdir()
讀取目錄并自動忽略隱藏文件:
<?php
$directory = '/path/to/directory';
if ($handle = opendir($directory)) {
while (($entry = readdir($handle)) !== false) {
// 忽略以點開頭的隱藏文件
if ($entry[0] == '.') {
continue;
}
echo "Filename: " . $entry . "\n";
}
closedir($handle);
} else {
echo "Error: Unable to open directory.";
}
?>
在這個示例中,readdir()
會自動忽略以點(.
)開頭的隱藏文件,因此你不需要編寫額外的代碼來實現這個功能。