2013-10-17 6 views

답변

2

나는이 같은 질문을했다. 다른 누구도 솔루션을 찾고있는 경우 여기 내가 한 것입니다.

shutil 설명서에 따르면이 작업을 직접 수행 할 수있는 방법은 없습니다. 그러나 os.remove()을 사용하면 쉽게 해결할 수 있습니다. 당신은 소스 디렉토리에 있다고 가정하고 'dstdir'에 파일 'SRCFILE을'이동 :

import shutil, os 
try: 
    os.remove(dstdir+'srcfile') 
except OSError: 
    pass 
else: 
    shutil.move(srcfile, dstdir)` 

이것은 파일을 이동하기 전에 'SRCFILE'의 'dstdir'를 취소하려고합니다.