126 of 151 menu

shutil 모듈의 rmtree 메서드

shutil 모듈의 rmtree 메서드는 디렉토리와 그 안에 있는 모든 파일 및 디렉토리를 삭제합니다. 메서드의 첫 번째 매개변수에는 디렉토리 경로를 지정합니다. 두 번째 선택적 매개변수에는 ignore_errors를 지정합니다. 이 값이 True이면 삭제 실패로 인해 발생하는 오류는 무시됩니다. 세 번째 선택적 매개변수에는 oneerror를 지정합니다. 이 값이 False이면 오류는 지정된 핸들러를 호출하여 처리됩니다. 성공적으로 삭제되면 메서드는 None을 반환합니다.

구문

import shutil shutil.rmtree(디렉토리 경로, [ignore_errors], [oneerror])

예제

dir 디렉토리와 그 안의 모든 내용을 삭제해 봅시다:

import shutil print(shutil.rmtree('dir2'))

실행된 코드의 결과:

None

함께 보기

  • move 메서드는 파일이나 디렉토리를 재귀적으로 이동시킵니다
  • copytree 메서드는 디렉토리를 재귀적으로 복사합니다
  • remove 메서드는 파일을 삭제합니다
  • makedirs 메서드는 디렉토리를 생성합니다
  • rename 메서드는 파일과 디렉토리의 이름을 변경합니다
  • 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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부