offfff

파이썬 특정 경로에서 같은 이름을 가진 파일 삭제 본문

프로그래밍

파이썬 특정 경로에서 같은 이름을 가진 파일 삭제

offfff 2023. 2. 8. 21:04

두 폴더에서 파일의 확장자는 hwp, pdf로 다르지만

확장자 이외 파일들의 이름이 같은 경우 파일은 삭제해주는

파이썬 코드를 프로그래밍 한 것입니다.

import os

folder_a = "C:/Users/David/Desktop/testA"
folder_b = "C:/Users/David/Desktop/testB"

# folder_a에 있는 파일명을 순회합니다.
for file in os.listdir(folder_a):
    # 파일의 확장자가 PDF인 경우에만 진행합니다.
    if file.endswith(".pdf"):
        # 파일의 이름과 확장자 제외한 부분을 추출합니다.
        file_name = file[:-4]
        # HWP 파일의 경로를 생성합니다.
        file_path = os.path.join(folder_b, file_name + ".hwp")
        # 파일이 존재하면 삭제합니다.
        if os.path.exists(file_path):
            os.remove(file_path)

 

참고자료 : https://blog.naver.com/molllab

 

생각정리 : 네이버 블로그

모든면에서 하루하루 조금씩이라도 나아지는 것을 추구합니다.

blog.naver.com