Python 기초
파이썬, 임시 디렉터리 생성, 삭제 예제
수알치
2022. 8. 22. 10:28
파이썬, 임시 디렉터리 생성, 삭제 예제
글. 수알치 오상문
C:\temp 디렉터리에 임시 디렉터리를 생성하고 삭제하는 예제입니다.
import os
import time
import shutil
temp_dir = "c:/temp/" + str(time.time()).replace('.', '')
# 예: c:/temp/16611315154971464
print(temp_dir, "디렉터리를 만듭니다")
try:
os.mkdir(temp_dir)
except Exception as e:
print("디렉터리 생성 에러:", e)
else:
if os.path.exists(temp_dir):
print('임시 디렉터리가 만들어졌습니다.')
input("임시 디렉터리(하위 디렉터리 및 파일 포함)를 삭제합니다(Enter): ")
shutil.rmtree(temp_dir)
if os.path.exists(temp_dir):
print('임시 디렉터리 삭제 실패!')
[실행 결과]
c:/temp/16611315154971464 디렉터리를 만듭니다
임시 디렉터리가 만들어졌습니다.
임시 디렉터리(하위 디렉터리 및 파일 포함)를 삭제합니다(Enter):
반응형