python shutil의 rmtree와 os의 rmdir에 대해 알아봅시다.
안녕하세요. 이번 시간에는 shutil의 rmtree와 os의 rmdir에 대해서 간단하게 알아보겠습니다. 먼저, rmtree는 폴더 안에 있는 내용들을 재귀적으로 삭제합니다. 현재, 제 working directory에는 디렉토리 a와 디렉토리 b가 있습니다. 각각의 디렉토리 안에는 1.txt가 있어요. 여기서, 우리는 디렉토리 "a"에 있는 것들을 모두 삭제하려고 해요. 이 때, shutil의 rmtree를 쓰시면 됩니다. test.py의 2번째 줄은, 디렉토리 a와 a 안에 있는 것들을 재귀적으로 삭제합니다. 뭔가 위험해 보이네요. 그런데, 3번째 줄에, shutil.rmtree.avoid_symlink_attacks가 있는데요. 이것을 출력하고 있어요. 이 값이 True인 경우, 구현이 심볼릭 링..
레퍼런스/예제
2022. 11. 23. 02:41
최근댓글