파이썬을 이용해서 폴더내의 모든 파일을 빠르게 이동, 복사, 파일명 변경하기


  • 파일 복사, 이동 :: shutil 라이브러리
import shutil
import os

# dir1 -> dir2 로 파일 Move
dir1 = "/파일 주소1/"
dir2 = "/파일 주소2/"

files = os.listdir(dir1) # dir1의 파일 목록을 list로 받는다.

for file in files:
    shutil.move(dir1 + file, dir2 + file) # 하나씩 순서대로 이동

shutil.copy 를 쓰게되면 파일을 복사할 수 있다.


  • 파일 삭제 :: os 라이브러리
import os

dir = "경로/폴더명"
files = os.listdir(dir)
for file in files:
	os.remove(dir+file,dir+"삭제할파일명")

  • 파일명 변경 :: os 라이브러리
import os

dir = "경로/폴더명"
files = os.listdir(dir)
for file in files:
	os.rename(dir+file,dir+"변경할파일명")

+ Recent posts