opendir()
是 PHP 中用于打开目录句柄的函数
<?php
$directory = "path/to/your/directory"; // 替换为您要打开的目录路径
// 检查给定的目录是否存在
if (!is_readable($directory)) {
echo "目录不存在或不可读: " . $directory;
exit;
}
// 使用 opendir() 打开目录
$dir_handle = opendir($directory);
// 检查目录句柄是否成功打开
if ($dir_handle === false) {
echo "无法打开目录: " . $directory;
exit;
}
// 读取目录中的文件和子目录
while (($entry = readdir($dir_handle)) !== false) {
echo "文件/目录: " . $entry . PHP_EOL;
}
// 关闭目录句柄
closedir($dir_handle);
?>
在这个示例中,首先检查给定的目录是否存在且可读。然后使用 opendir()
函数打开目录,并将返回的目录句柄存储在 $dir_handle
变量中。接下来,使用 readdir()
函数读取目录中的每个文件和子目录,并输出它们。最后,使用 closedir()
函数关闭目录句柄。