BBPathPrinter : 특정폴더 하위의 모든파일경로 출력

BBPathPrinter : 특정폴더 하위의 모든파일경로 출력

 

 

특정 폴더경로를 입력하면 해당 폴더 하위의 모든 파일경로를 출력하는 프로그램을 만들었다.

동료 엔지니어가 패치를 위해 각각의 파일 경로를 한땀한땀 따내고 메모장에 정리하는 모습을 보고 만들었다.

단순히 하위경로를 출력해주는 별거 아닌 기능이어서 이걸 꼭 만들어야 하나 다른 엔지니어들에게도 조언을 구했다.

경로를 따내는 일이 귀찮지만 그렇게 오래 걸리는 일이 아니라고 대답하길래,

생각 이상으로 자주 반복하는 작업임을 알았고 꼭 만들어야겠다고 다짐했다.

■ 다운로드

첨부파일 BBPathPrinter_181005.zip 를 다운받으면 된다.

실행파일은 bin 폴더 안에 있으며, 소스파일은 sources 폴더 안에 있다.

■ 이 프로그램의 목적

패치하려는 폴더 경로를 입력해서 하위 파일 경로를 전부 얻는다.

단, 확장자가  java인 파일과 class인 파일은 우선적으로 상위에 표시되며, 나머지 경로는 알파벳 순으로 정렬된다.

기본 딜리미터가 [역슬래시+엔터]로 되어 있다. 아래와 같은 명령어로 리눅스 상에서 백업용 압축파일을 생성해내기 용이하기 때문이다.

tar -cvf 경로1\

경로2\

경로3\

경로4\

경로5

■ 사용법

1. 프로그램을 실행한다. BBPathPrinter_181005.bat 를 더블클릭하면 실행된다.

 

 

2. 상단 인풋박스(Dir Path)에 패치 파일들이 들어있는 폴더 경로를 입력한다.

주의할 점은 파일 경로가 아닌 폴더 경로를 입력해야 한다는 점이다.

 

 

3. [PRINT] 버튼을 누르면 아래와 같이 결과 텍스트 파일이 뜰 것이다.

실행파일(bat파일 또는 jar파일)이 있는 위치 output폴더 안에 txt 파일이 하나씩 쌓이는 구조다.