>  기사  >  백엔드 개발  >  PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-11-03 16:00:094869검색

PHP에서 폴더와 폴더 아래의 모든 파일을 삭제하는 방법: 먼저 폴더 삭제 작업을 수행하는 새 재귀 함수를 만든 다음 재귀 함수 내에서 while 루프를 실행하고 연결 해제 메서드를 사용하여 폴더에 있는 파일을 삭제합니다. 폴더가 사라질 때까지 폴더 파일이 끝난 후 마침내 while 루프에서 벗어나 rmdir 메서드를 사용하여 파일을 삭제합니다.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

관련 학습 권장 사항: php 프로그래밍(동영상)

폴더와 폴더 아래의 모든 파일을 삭제하는 PHP 방법:

1. test.php라는 이름은 PHP가 폴더와 폴더 아래의 모든 파일을 삭제하는 방법을 설명하는 데 사용됩니다.

2. test.php 파일에서 $dirName(삭제할 디렉터리 이름)을 매개변수로 하는 RemoveDir() 함수를 만듭니다.

3.removeDir() 함수에서 is_dir() 메서드를 사용하여 $dirName이 디렉터리인지 확인합니다. 디렉터리인 경우 opendir() 메서드를 사용하여 엽니다. 디렉토리.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

4. 폴더 아래에 파일이 있는 경우 while() 메서드를 사용하여 파일을 삭제합니다. -폴더 아래의 빈 폴더, 그런 다음 폴더를 매개 변수로 사용하고 함수를 다시 호출하여 폴더의 파일을 삭제하고 빈 폴더가 될 때까지(즉, 폴더에 파일이 없음) 점프합니다. while() 루프를 실행하고 rmdir() 메서드를 사용하여 폴더를 삭제합니다.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

5. test.php 파일에서 header() 메소드를 사용하여 파일 실행 인코딩을 utf8로 설정하면 중국어 출력 시 문자가 깨지는 것을 방지할 수 있습니다.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

6 test.php 파일에 $path 변수를 정의하여 삭제할 폴더를 저장하고, RemoveDir() 함수를 호출하여 해당 폴더와 그 아래의 모든 파일 및 디렉터리를 삭제합니다. if 문을 사용하여 삭제 결과를 판단하고 삭제 성공 여부를 묻는 메시지를 출력합니다.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

7. 브라우저에서 test.php 파일을 실행하고 출력 결과를 확인하세요.

PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법

위 내용은 PHP에서 폴더와 그 아래의 모든 파일을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.