opendir()
是 PHP 中的一个函数,用于打开一个目录句柄,以便你可以读取目录中的文件和子目录
opendir()
函数。结合 readdir()
、closedir()
和 rewinddir()
等函数,你可以轻松地遍历目录结构。示例:
$directory = 'path/to/directory';
$dir = opendir($directory);
if ($dir) {
while (($filename = readdir($dir)) !== false) {
echo "Filename: " . $filename . "\n";
}
closedir($dir);
} else {
echo "Unable to open directory.";
}
opendir()
函数。结合 scandir()
函数,你可以一次性获取目录中的所有文件和子目录,然后使用 stat()
或 fileinfo()
函数获取详细信息。示例:
$directory = 'path/to/directory';
$files = scandir($directory);
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
$filepath = $directory . '/' . $file;
$stat = stat($filepath);
echo "Filename: " . $file . ", Size: " . $stat['size'] . " bytes, Last Modified: " . date('Y-m-d H:i:s', $stat['mtime']) . "\n";
}
}
opendir()
函数。这样,你可以根据需要读取不同的目录,而不是在代码中硬编码目录路径。总之,opendir()
函数适用于需要读取和操作目录及其子目录和文件的所有场景。