PHP에서 폴더와 폴더 아래의 모든 파일을 삭제하는 방법: 먼저 폴더 삭제 작업을 수행하는 새 재귀 함수를 만든 다음 재귀 함수 내에서 while 루프를 실행하고 연결 해제 메서드를 사용하여 폴더에 있는 파일을 삭제합니다. 폴더가 사라질 때까지 폴더 파일이 끝난 후 마침내 while 루프에서 벗어나 rmdir 메서드를 사용하여 파일을 삭제합니다.
관련 학습 권장 사항: php 프로그래밍(동영상)
폴더와 폴더 아래의 모든 파일을 삭제하는 PHP 방법:
1. test.php라는 이름은 PHP가 폴더와 폴더 아래의 모든 파일을 삭제하는 방법을 설명하는 데 사용됩니다.
2. test.php 파일에서 $dirName(삭제할 디렉터리 이름)을 매개변수로 하는 RemoveDir() 함수를 만듭니다.
3.removeDir() 함수에서 is_dir() 메서드를 사용하여 $dirName이 디렉터리인지 확인합니다. 디렉터리인 경우 opendir() 메서드를 사용하여 엽니다. 디렉토리.
4. 폴더 아래에 파일이 있는 경우 while() 메서드를 사용하여 파일을 삭제합니다. -폴더 아래의 빈 폴더, 그런 다음 폴더를 매개 변수로 사용하고 함수를 다시 호출하여 폴더의 파일을 삭제하고 빈 폴더가 될 때까지(즉, 폴더에 파일이 없음) 점프합니다. while() 루프를 실행하고 rmdir() 메서드를 사용하여 폴더를 삭제합니다.
5. test.php 파일에서 header() 메소드를 사용하여 파일 실행 인코딩을 utf8로 설정하면 중국어 출력 시 문자가 깨지는 것을 방지할 수 있습니다.
6 test.php 파일에 $path 변수를 정의하여 삭제할 폴더를 저장하고, RemoveDir() 함수를 호출하여 해당 폴더와 그 아래의 모든 파일 및 디렉터리를 삭제합니다. if 문을 사용하여 삭제 결과를 판단하고 삭제 성공 여부를 묻는 메시지를 출력합니다.
7. 브라우저에서 test.php 파일을 실행하고 출력 결과를 확인하세요.
위 내용은 PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!