반응형
SMALL
파이썬을 이용해서, 간단하게 A 위치에서 B 위치로 파일들을 옮길 수 있다.
사실 파일을 옮기기 위해서는 SHUTIL 만 Import 해서 필요한 부분만 사용하면되지만,
아래와 같이 파일들을 OS 를 이용하여 읽고, SHUTIL 로 파일들을 이동시키는 예제이다.
내용이 간단하기때문에, 주석만 보아도 파악할 수 있는 수준의 코드.
import os
import shutil
oPath = 'A\\'
nPath = 'B\\'
# oPath 경로의 파일 읽기
file_list = os.listdir(oPath)
# 이동할 파일들을 닮을 배열 객체
mov_files = []
# Files List Create - TEXT 파일을 제외한 파일들이 이동대상 파일
for file in file_list:
if(file.endswith(".txt")):
print("text File : " + file)
else:
print("Else File : " + file)
mov_files.append(file)
# Move Files
for movfi in mov_files:
print('Move File : ' + oPath + ' 에 있는 ' + movfi + ' ----- > ' + nPath + '로 이동하였습니다.')
shutil.move(oPath + '\\' + movfi, nPath + '\\' + movfi)
반응형
LIST
'PYTHON' 카테고리의 다른 글
[PYTHON] 1. 기초 (0) | 2020.02.10 |
---|---|
[PYTHON] 시작하기 (0) | 2020.02.05 |