如题所述
function output_file($path) {
if ($handle = opendir(realpath($path))) {
while (false !== ($file = readdir($handle))) {
if ($file === '.' || $file === '..') {
continue;
}
$this_file = $path . '/' . $file;
if (is_file($this_file)) {
echo $file . PHP_EOL;
}
if (is_dir($this_file)) {
$this->output_file($this_file);
}
}
closedir($handle);
}else{
echo 'Open directory failed!';
}
}
if ($handle = opendir(realpath($path))) {
while (false !== ($file = readdir($handle))) {
if ($file === '.' || $file === '..') {
continue;
}
$this_file = $path . '/' . $file;
if (is_file($this_file)) {
echo $file . PHP_EOL;
}
if (is_dir($this_file)) {
$this->output_file($this_file);
}
}
closedir($handle);
}else{
echo 'Open directory failed!';
}
}
温馨提示:答案为网友推荐,仅供参考