259 of 410 menu

rmdir 함수

함수 rmdir는 지정된 디렉터리를 삭제합니다. 디렉터리는 비어 있어야 하며 스크립트는 상위 디렉터리에 대한 쓰기 권한을 가져야 합니다. 함수는 하나의 필수 매개변수인 디렉터리 경로를 받습니다.

구문

rmdir(string $directory, resource $context = ?): bool

예제

빈 디렉터리 삭제:

<?php $dir = 'empty_folder'; if (rmdir($dir)) { echo "Directory $dir was successfully removed"; } else { echo "Failed to remove directory $dir"; } ?>

코드 실행 결과:

'Directory empty_folder was successfully removed'

예제

비어 있지 않은 디렉터리 삭제 시도:

<?php $dir = 'non_empty_folder'; if (@rmdir($dir)) { echo "Directory $dir was removed"; } else { echo "Cannot remove $dir - directory is not empty"; } ?>

코드 실행 결과:

'Cannot remove non_empty_folder - directory is not empty'

예제

삭제 전 디렉터리 존재 여부 확인:

<?php $dir = 'temp_folder'; if (is_dir($dir)) { if (rmdir($dir)) { echo 'directory removed successfully'; } else { echo 'failed to remove directory'; } } else { echo 'directory does not exist'; } ?>

코드 실행 결과:

'directory removed successfully'

함께 보기

  • 함수 mkdir,
    디렉터리를 생성합니다.
  • 함수 unlink,
    파일을 삭제합니다.
  • 함수 scandir,
    디렉터리 내용을 읽습니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부