현재 위치: > 최신 기사 목록> php rmdir () 함수 사용법 자습서 : 빈 디렉토리를 삭제하는 방법

php rmdir () 함수 사용법 자습서 : 빈 디렉토리를 삭제하는 방법

M66 2025-06-16

php rmdir () 함수 사용법 자습서 : 빈 디렉토리를 삭제하는 방법

php에서 rmdir () 함수는 지정된 디렉토리를 삭제하는 데 사용됩니다. 특히 파일 및 디렉토리 작업을 처리 할 때 일반적인 기능입니다. rmdir ()는 빈 디렉토리 만 삭제할 수 있으며 파일 또는 하위 디렉토리를 포함하는 디렉토리를 삭제할 수 없습니다.

구문 사용 :

bool rmdir (String $ path [, resource $ context])

매개 변수 설명 :

  • 경로 : 삭제하는 디렉토리 경로 (필수). 절대 경로 또는 상대 경로 일 수 있습니다.
  • 컨텍스트 : 스트림의 컨텍스트를 지정할 수있는 선택적 매개 변수.

반품 값 :

디렉토리가 성공적으로 삭제되면 rmdir ()는 true를 반환합니다. 실패하면 false를 반환하십시오.

참고 :

rmdir ()를 사용하여 디렉토리를 삭제하기 전에 디렉토리가 비어 있는지 확인하십시오. 디렉토리가 비어 있지 않으면 삭제 작업이 실패합니다. 비어 있지 않은 디렉토리를 삭제하려면 디렉토리의 파일 및 하위 디렉토리를 먼저 지우고 rmdir ()을 호출하여 삭제해야합니다.

Code example:

다음은 rmdir ()를 사용하여 빈 디렉토리를 삭제하는 방법을 보여주는 예입니다.

$ dir = 'path/to/directory';
<p>// 디렉토리가 존재하는지 확인하십시오<br>
if (is_dir ($ dir)) {<br>
// 디렉토리를 삭제합니다<br>
if (rmdir ($ dir)) {<br>
Echo "Directory Deletion이 성공했습니다.";<br>
} 또 다른 {<br>
Echo "카탈로그 삭제가 실패했습니다.";<br>
}<br>
} 또 다른 {<br>
Echo "디렉토리가 존재하지 않습니다.";<br>
}<br>

이 예에서는 먼저 is_dir () 함수를 사용하여 지정된 디렉토리가 존재하는지 확인합니다. 디렉토리가 있으면 rmdir () 호출하여 디렉토리를 삭제합니다. 삭제가 성공하면 출력은 "디렉토리 삭제가 성공적입니다"입니다. 삭제가 실패하면 출력은 "디렉토리 삭제가 실패했습니다"입니다. 디렉토리가 존재하지 않으면 출력은 "디렉토리가 존재하지 않습니다"입니다.

요약 :

rmdir ()는 빈 디렉토리를 삭제하는 데 특별히 사용되는 간단하고 효율적인 PHP 기능입니다. 실제 개발에서 디렉토리를 삭제할 때 디렉토리가 비어 있는지 확인하십시오. 컨텐츠가 포함 된 디렉토리를 삭제 해야하는 경우 먼저 디렉토리의 모든 파일 및 하위 디렉토리를 지우고 RMDIR ()을 호출하여 디렉토리를 삭제할 수 있습니다.