[python] 디렉토리(폴더) 삭제하기
import os
# 삭제할 디렉토리 경로
dir_path = '/path/to/your/directory'
try:
os.rmdir(dir_path)
print(f"{dir_path} 디렉토리가 삭제되었습니다.")
except OSError as e:
print(f"디렉토리를 삭제할 수 없습니다: {e}")
이 코드는 os.rmdir()
을 사용하여 지정된 경로의 디렉토리를 삭제하고, 오류가 발생한 경우 해당 내용을 출력합니다. 또한 os.rmdir()
대신 shutil.rmtree()
를 사용하여 디렉토리와 하위 디렉토리 및 파일을 모두 삭제할 수도 있습니다.
때로는 파일 작업 시 권한 문제 등이 발생할 수 있으므로 주의가 필요합니다. 또한 파일 또는 디렉토리를 영구히 삭제하기 전에 백업을 만드는 것이 좋습니다.
이 예제 코드를 참고하여 디렉토리를 삭제하는 방법을 익히시기 바랍니다.