티스토리 뷰
728x90
가끔 파일 복사를 해야할 때 C:\test에 있는 모든 파일을 D:\copy\copy1\copy2로 옮기고 싶은데 \copy\copy1\copy2의 경로가 없을 때가 있습니다.
즉, 폴더가 없다면 생성해가면서 지정된 위치로 파일을 복사하는 방법입니다.
사용 라이브러리 : shutil > copytree
import shutil
shutil.copytree(src, dst, symlink=False, ignore=None)
예제 :
import shutil
shutil.copytree('C:\\srcfolder', 'D:\\dstfolder\\folder1\\folder2\\folder3')
결과 :
텍스트로 출력되는 결과가 아니라 제대로 보여드리긴 어렵지만 위 처럼 folder1,2,3이 순차적으로 생성되고,
c:\srcfolder에 있는 파일들이 모두 복사가 됩니다.
주의할 점은 폴더 경로 작성 시 백슬래시(\) 한 개가 아닌 2개(\\)를 써줘야 경로를 제대로 인식합니다.
'Language > Python' 카테고리의 다른 글
python continue와 pass의 차이점 (0) | 2016.06.19 |
---|---|
Python os makedirs 사용 경로 생성 (1) | 2016.06.05 |
Python shutil copytree 사용 파일 복사 (0) | 2016.06.05 |
Python 유니코드 출력을 문자열로 변경 (2) | 2016.03.27 |
Python - File Name Hasher (0) | 2014.12.23 |
BeautifulSoup 4 설치 (2) | 2014.05.08 |
댓글
공지사항
- Total
- 208,423
- Today
- 51
- Yesterday
- 93
링크
TAG
- network
- 사진
- 자바스크립트
- hosts
- exploit
- 해커스쿨
- hackerschool
- TISTORY
- Wargame
- 프로그래밍 언어
- 문제풀이
- CK Exploit Kit
- CODEGATE 2014
- analysis
- 프로그래밍
- www
- 분석
- BOF
- 사이버테러
- writeup
- 웹
- 팁
- 파밍
- 개발
- FTZ
- 파이썬
- 악성코드
- python
- 스크립트
- Sublime Text 2