병갈이 블록

JAVA - 백업파일 일괄 수정 배치프로그램 개발(1) 본문

개발공부 이야기(New)/이것 저것 만들어보자

JAVA - 백업파일 일괄 수정 배치프로그램 개발(1)

woojang 2021. 2. 16. 00:38

우선, File, Date와 관련된 유틸을 만들면서 진행하였다.

큰 구조는 아래와 같이 구성하였다.

 

FileRename : 파일 명을 일괄 변경하기 위한 클래스.

FileMove : 파일을 일괄 이동하기 위한 클래스.

FileInfoInstance : 하나의 File객체에 대해서 상위폴더 경로, 전체경로, 확장자, 파일명, 생성일자 등 새로운 파일명을 만들기 위해 필요한 부가 데이터들을 가져올 수 있도록 구성된 클래스. File 객체를 받아서 초기화된다.

 

초기화를 통해 각각의 클래스 객체를 생성하게 되면, 대상 폴더 정보를 가지고 있다가 대상 타입이 세팅되고, 실제로 처리프로세스를 실행하면 대상폴더에 있는 파일 목록 중 추가한 파일유형들만 리스트로 뽑아서 작업을 진행한다.

 

 

Comments