在 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()
会自动忽略以点(.
)开头的隐藏文件,因此你不需要编写额外的代码来实现这个功能。