PC & OS/Mac tips

맥에서 포맷 일괄 변경하기

Marshmallow. 2026. 1. 2.
728x90
반응형

맥에서 사진을 이동하다 보면 다른 포맷으로 인해 업로드가 불가능한 경우가 있습니다
결국에는 포맷 변경 프로그램을 찾게 되는데요 맥에서 간단하게 바꾸는 방법이 있습니다

모든 책임은 본인에게 있으며 파일이 잘못되어도 책임지지 않습니다




한 폴더 변경

cd ~/?
for file in *; do
  mv "$file" "${file%.*}.jpg"
done


위에 보면 경로가 ?로 되어 있습니다 그래서 원하시는 폴더로 지정해 주세요


맥에서 파일 경로 확인하는 방법

 

맥에서 파일 경로 확인하는 방법

맥을 사용하다 보면 터미널을 사용해야 되는 일이 자주 생기게 되는데파일 경로가 필요한 경우 터미널을 통해 확인할 때가 있습니다하지만 이렇게 하지 말고 더 빠르고 쉽게 복사까지 가능한

marshmallow-space.tistory.com






하위 폴더 일괄 변경

위에는 한 폴더에서 가능한 명령어이지만 지금은 하위 폴더까지 바꾸는 방법입니다

import os

# 두 개의 작업할 디렉토리 경로
base_directory_mp4 = '/Users/Users/Desktop/폴더1'
base_directory_jpg = '/Users/Users/Desktop/폴더2'

# 파일 확장자 변경 함수
def change_extension(folder_path, new_extension):
    for filename in os.listdir(folder_path):
        file_path = os.path.join(folder_path, filename)
        
        # 폴더가 아니라 파일일 경우
        if os.path.isfile(file_path):
            # 파일명과 확장자 분리
            name, ext = os.path.splitext(filename)
            
            # 확장자를 변경할 파일인지 확인
            if not ext:  # 파일에 확장자가 없으면 변경
                new_name = name + '.' + new_extension
                new_file_path = os.path.join(folder_path, new_name)
                
                # 파일 이름 변경
                try:
                    os.rename(file_path, new_file_path)
                    print(f'파일이 변경되었습니다: {filename} -> {new_name}')
                except Exception as e:
                    print(f'파일 이름 변경 중 오류 발생: {e}')

# /폴더1 폴더 내 모든 파일에 .mp4 확장자 추가
change_extension(base_directory_mp4, 'mp4')

# /폴더2 폴더 내 모든 파일에 .jpg 확장자 추가
change_extension(base_directory_jpg, ‘jpg')

 

1. 원하는 포맷과 폴더 경로를 지정하세요
2. # 부분에 경로 마지막 폴더와 동일하게 변경하고 포맷도 위에 적은 것과 동일하게 바꿉니다

완료가 되면 확인을 합니다


이렇게 포맷을 쉽게 바꿀 수 있고 잘못 사용하시면 피해를 보실 수도 있으니 꼭 백업은 해주시길 바랍니다

728x90
반응형

댓글

💲 추천 글