[파이썬] 파일 옮기기

2017. 12. 30. 16:19개발/파이썬

이번에도 역시 개인적인 니드로 만든 간단 프로그램

다운로드 폴더에 mp3 파일이 생기면 요걸 감시하고 있다가 자동으로 다른 폴더로 옮기는 코드입니다.

네이버 뮤직을 크롬에서 이용중인데 플래시 비활성화로 인해 mp3 내려 받는 폴더를 매번 수동으로 음악 폴더 위치로 옮기기 구찮아서 만든 코드 ^^

import glob
import os
 
import time
 
import shutil
 
sorucepath = "d:\\dnld\\"
destpath ='D:\\music\\naver\\'
 
while True:
    fileList = glob.glob("d:\\dnld\\*.mp3")
    for mp3 in fileList:
        fname = os.path.basename(mp3)
        print(fname, mp3)
        dst_file = os.path.join(destpath, fname)
        if os.path.exists(dst_file):
            try:
                os.remove(dst_file)
            except:
                print('지우기 실패:', dst_file)
                continue
        shutil.move(mp3, destpath)
    time.sleep(5)

TAG