파일명 일괄 변경하는 방법, 프로그램 다운로드 없이 손쉽게!
파일명을 일괄로 변경해야 할 때, 보통은 프로그램 설치를 권장하는 방법들이 많이 나옵니다.그러나 출처가 불분명한 프로그램을 설치하면 컴퓨터 보안에 심각한 위험을 초래할 수 있습니다. 이번 포스팅에서는 별도의 프로그램 설치 없이 파일명을 일괄 변경하는 방법을 알려드리겠습니다.
많은 분들이 온라인에서 파일 설치 방법만 제시되는데, 조금만 다르게 생각해보면 코딩으로 해결할 수 있습니다. 파이썬을 이용한 간단한 코딩으로도 파일명 일괄 변경이 가능합니다. 한 번 배워두면 다양한 파일 작업에 응용할 수 있어 편리합니다. 저와 함께 쉽게 배워보세요!
1. 구글 코랩(Google Colab) 사용하기
파이썬 코드를 실행하려면 원래는 별도의 IDE(통합 개발 환경)를 설치해야 하지만, 구글 코랩을 사용하면 그럴 필요가 없습니다. 구글 코랩은 웹에서 직접 코드를 실행할 수 있는 강력한 도구입니다. 설치 과정 없이 바로 사용 가능해, 누구나 쉽게 파이썬 코드를 실행할 수 있습니다.
2. 새 노트 생성 및 코드 작성
구글 코랩에 접속한 후, 화면 하단에 있는 '새 노트' 버튼을 클릭하여 코드를 입력할 공간을 만듭니다. 복잡해 보일 수 있지만, 클릭 몇 번과 복사, 붙여넣기만으로 쉽게 따라 할 수 있으니 걱정하지 마세요!
3. 코드 입력 및 실행
이제 새로 생성된 노트에 아래 코드를 복사하여 붙여넣으세요. 이 코드는 특정 폴더 내 모든 파일을 0001, 0002, 0003 등의 순서로 자동으로 이름을 변경하는 파이썬 스크립트입니다. 코드 작성이 끝나면 'directory_path'에 본인의 구글 드라이브 폴더 경로를 입력하세요.
전체 코드는 다음과 같습니다. 만약 구글 코랩이 아닌 본인 컴퓨터에 파이썬이 설치되어 있다면, 상단의 두 줄은 제거하고 사용해도 됩니다.
from google.colab import drive
drive.mount('/content/drive/')
import os
def rename_files_with_sequence(directory):
count = 1 # 시작 번호 설정
for filename in sorted(os.listdir(directory)):
file_name, file_ext = os.path.splitext(filename)
# 새 파일명 생성 (4자리 숫자 형식)
new_filename = f"{count:04d}{file_ext}"
while os.path.exists(os.path.join(directory, new_filename)):
count += 1
new_filename = f"{count:04d}{file_ext}"
src = os.path.join(directory, filename)
dst = os.path.join(directory, new_filename)
# 파일 이름 변경
os.rename(src, dst)
print(f"Renamed {filename} to {new_filename}")
count += 1
# Google 드라이브 내의 정확한 경로로 'directory_path'를 설정하세요.
# 예시 경로: '/content/drive/My Drive/폴더명/하위 폴더명/'
directory_path = '여기에 여러분의 파일 경로를 입력하세요'
rename_files_with_sequence(directory_path)
코드를 입력한 후, 'directory_path'에 본인의 파일이 저장된 구글 드라이브 경로를 입력하세요. 코드를 실행하면 해당 폴더 내의 파일들이 순서대로 이름이 변경되는 것을 확인할 수 있습니다. 예를 들어, 0001, 0002, 0003 형식으로 파일명이 변경됩니다.
궁금한 점이 있거나 코드 실행 중 문제가 발생하면 언제든지 댓글로 문의해 주세요. 제가 알고 있는 범위 내에서 최대한 도움을 드리겠습니다.
'IT > 코딩' 카테고리의 다른 글
파이썬 셀레니움, 새로운 창 없이 로그인 세션으로 코드 실행 (0) | 2024.10.18 |
---|---|
Chat GPT API를 활용한 파이썬 이미지 분석 초간단 가이드 (1) | 2024.10.18 |
파이썬으로 네이버 블로그 포스팅 글자수, 이미지수 세는 방법과 감정 분석 (6) | 2024.10.08 |
파이썬 활용 네이버 블로그 글자 수, 이미지 수 분석 방법! (1) | 2024.09.15 |
티스토리 자동 목차 쉽게 만드는 법, 복사 붙여넣기로 10분 완성! (3) | 2024.09.14 |
댓글