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

php rmdir () 함수 사용에 대한 자세한 설명 : 빈 디렉토리를 삭제하는 방법

gitbox 2025-06-16

php rmdir () 함수 사용에 대한 자세한 설명 : 빈 디렉토리를 삭제하는 방법

PHP에서 rmdir()

매개 변수 설명

  • $ 경로 : 삭제할 디렉토리 경로는 절대 또는 상대 경로를 지원합니다.
  • $ 컨텍스트 : 스트림의 컨텍스트를 지정하기위한 선택적 매개 변수.

rmdir () 함수의 반환 값

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

rmdir ()를 사용할 때 주목해야 할 사항

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

rmdir () 함수의 코드 예제

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

$ dir = 'path/to/directory';

if (is_dir ($ dir)) {
    // 디렉토리를 삭제 if (rmdir ($ dir)) {
        Echo "Directory Deletion이 성공했습니다.";
    } 또 다른 {
        Echo "카탈로그 삭제가 실패했습니다.";
    }
} 또 다른 {
    Echo "디렉토리가 존재하지 않습니다.";
}

이 예에서는 먼저 지정된 디렉토리가 is_dir () 함수를 통해 존재하는지 확인합니다. 디렉토리가 존재하는 경우 rmdir ()을 사용하여 디렉토리를 삭제하고 삭제 결과를 기반으로 해당 정보를 출력하십시오.

요약

rmdir ()는 빈 디렉토리를 삭제하는 PHP의 함수입니다. 사용하기가 간단하지만 디렉토리가 비어 있거나 삭제 작업이 실패해야합니다. 비어 있지 않은 디렉토리를 삭제 해야하는 경우 개발자는 먼저 디렉토리 내용을 지우고 삭제해야합니다.