Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부