[파이썬] 특정 폴더 속 중복 파일 제거
파이썬을 이용해 특정 폴더 속 중복 파일을 삭제하는 방법이다.
os
라이브러리를 이용해 삭제할 파일만 리스트로 모은 다음, unlink
함수를 이용해 삭제하면 된다.
import os
from os import unlink
# 삭제할 파일을 list로 모으기
file_lst = []
for i in os.listdir('/Users/asadal/Downloads/Joplin backup/asadal/Resources/'):
if '(1)' in i:
file_lst.append(i)
# print(file_lst)
# unlink 함수를 이용해 파일을 지워준다.
for i in file_lst:
delete_file = '/Users/asadal/Downloads/Joplin backup/asadal/Resources/' + i
print(i + " 파일을 삭제합니다.")
unlink(delete_file)