반응형

[개인용 프로그램 만들기]는 다른 사용자의 사용의 편의,

효율이나 확장성, 코드의 가독성을 고려하지 않는 즉 어떻게든 일단 돌아가는

나만을 위한 프로그램 만들기 과정을 정리합니다.






스마트폰 디카 등 파일명에 날짜가 없고 그냥 숫자여서 정리가 안됨

탐색기에서 날짜로 정렬도 가능하지만 뷰어에서 보기 좋게 파일명에 날짜를 적어서 정렬하기로 함




간단하고 빨리 만들기 위해 파이썬을 선택



일단 os으로 폴더내 파일 리스트를 받아옴








endswith으로 원하는 확장자를 판단







샘플로 사용한 파일이 JPG가 대문자로 되어있어서

검출을 못했기에 lower()를 추가









파일의 시간을 가져옴









날짜를 원하는 포맷으로 바꾸기 위해 일단 파싱








년월일_시분초로 형태 변환








파일명이 중복될 문제도 있고 

잘못될 경우 롤백을 위해서 기존 파일명은 남겨놓고 파일명 앞에 날짜를 적음










os.rename()으로 파일명 변경









python이 설치된 윈도우즈OS여서 그냥 파이썬 파일을 더블클릭해서 실행











바로 파일명을 원하는 형태로 바꾸어 주었습니다.




반응형

+ Recent posts