본문 바로가기
파이썬

파이썬 비어 있지 않은 폴더를 제거 / 삭제하려면 어떻게합니까?

by º기록 2020. 11. 23.
반응형

비어 있지 않은 폴더를 삭제하려고하면 '액세스가 거부되었습니다'오류가 발생합니다. 내 시도에서 다음 명령을 사용했습니다 : os.remove ( "/ folder_name") .

비어 있지 않은 폴더 / 디렉토리를 제거 / 삭제하는 가장 효과적인 방법은 무엇입니까?

 

해결 방법

 

import shutil

shutil.rmtree('/folder_name')


의도적으로 rmtree 는 읽기 전용 파일을 포함하는 폴더 트리에서 실패합니다. 읽기 전용 파일이 있는지 여부에 관계없이 폴더를 삭제하려면 다음을 사용하십시오.

shutil.rmtree('/folder_name', ignore_errors=True)

 

참조 페이지 https://stackoverflow.com/questions/303200

 

 

반응형

댓글