PHP를 사용한 디렉터리 및 파일 재귀 순회
Q: 다음을 사용하여 디렉터리의 모든 파일과 폴더를 재귀적으로 나열하려면 어떻게 해야 합니까? PHP 함수?
A: 디렉터리와 해당 하위 디렉터리를 탐색하려면 다음 단계를 따르세요.
PHP 정의 기능:
function getDirContents($dir, &$results = array()) { $files = scandir($dir); foreach ($files as $key => $value) { $path = realpath($dir . DIRECTORY_SEPARATOR . $value); if (!is_dir($path)) { $results[] = $path; } else if ($value != "." && $value != "..") { getDirContents($path, $results); $results[] = $path; } } return $results; }
파일 및 폴더 검색:
var_dump(getDirContents('/xampp/htdocs/WORK'));
출력 :
출력 하위 디렉터리를 포함하여 지정된 디렉터리의 모든 파일 및 폴더 목록이 포함됩니다.
원래 코드에 대한 개선 사항:
위 내용은 PHP를 사용하여 디렉터리의 모든 파일과 폴더를 반복적으로 나열하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!