본문 바로가기

Python

폴더내 모든 파일명 일괄 변경하기

반응형

캡쳐한 파일의 파일명의 접두어를 다른것으로 바꿔야할 경우가 있어서 일괄로 파일명을 바꾸는 작업을 수행

 

참고 : https://hogni.tistory.com/35

 

 

작업목표 : 파일명에 Cap 들어간것을 화면캡쳐 로 변경하기

Cap 2024-03-22 09-52-10-832.jpg  ->  화면캡쳐 2024-03-22 09-52-10-832.jpg

 

 

현재 폴더 파일들

 

반응형

 

현재 파일명과 변경시 파일명 확인

import os

file_path = 'D:\\JSKang\\Documents\\반디카메라'
file_names = os.listdir(file_path)

for name in file_names:
    src = os.path.join(file_path, name)
    dst = src.replace('Cap ', '스크린샷 ')

    print(src, dst)  #현재 파일명과 변경시 파일명 확인

    # os.rename(src, dst) # 파일명 변경하기

 

현재 파일명과 변경시 파일명 확인 결과

 

 

============================================================================

 

파일명Cap 들어간것을 화면캡쳐변경하기

import os

file_path = 'D:\\JSKang\\Documents\\반디카메라'
file_names = os.listdir(file_path)

for name in file_names:
    src = os.path.join(file_path, name)
    dst = src.replace('Cap ', '스크린샷 ')

    # print(src, dst)  #현재 파일명과 변경시 파일명 확인

    os.rename(src, dst) # 파일명 변경하기

 

 

실행후 폴더 파일

반응형