Priconne CSV Header Finder
는 Princess Connect! Re: Dive 게임에서 사용되는 .mdb
(또는 .db
) 파일의 각 테이블을 .csv
형식으로 변환한 후, 변환된 .csv
파일에서 특정 헤더 값을 검색하고 해당 파일들을 복사하는 도구입니다.
이 도구는 디렉토리 내에서 v1_
로 시작하는 .csv
파일을 찾고, 주어진 헤더 문자열이 포함된 파일들을 검색하여 이를 복사할 수 있도록 지원합니다.
-
헤더 검색
Character
,Boss
,Nebbia ID
와 관련된 특정 헤더 값이 포함된.csv
파일을 검색합니다.
-
파일 복사
- 검색된 파일을 새로운 이름으로 복사합니다. 이미 파일이 존재하면 덮어쓰기 여부를 묻거나, 파일 이름에 숫자를 추가하여 새로운 이름으로 저장합니다.
-
중복 파일 처리
- 파일을 복사할 때 덮어쓰기 여부를 사용자에게 선택하도록 하여 유연한 파일 관리가 가능합니다.
- Priconne CSV Header Finder 를 실행하여 현재 디렉토리에서 규칙에 맞는
.csv
파일만 불러옵니다.
- 프로그램은 사용자가 지정한 디렉토리에서, Character ID, Boss ID, Nebbia ID 관련된 헤더 값이 포함된
.csv
파일을 검색합니다.- 각 조건에 맞는 파일이 있는 경우, 해당 파일 목록이 출력됩니다.
- 만약 조건에 맞는 파일이 없으면 해당 정보가 출력됩니다.
- 헤더 조건에 맞는 파일들이 발견되면, 사용자에게 파일 복사를 진행할지 여부를 묻습니다.
- Do you want to create copies of all the files? ([Y]/[N])
Y
를 입력하면, 파일을 새로 복사하기 위한 추가 작업이 시작됩니다.N
을 입력하면 파일 복사가 진행되지 않고, 프로그램이 종료됩니다.
- Do you want to create copies of all the files? ([Y]/[N])
- 파일을 복사할 때, 이미 존재하는 파일에 대해서는 덮어쓸지 또는 이름에 숫자를 추가하여 복사할지를 묻습니다.
- What should be done if the file already exists? ([Y]: Overwrite, [N]: Add number to the name)
Y
를 입력하면 기존 파일을 덮어씁니다.N
을 입력하면 파일 이름에 숫자를 추가하여 새로운 파일로 저장합니다.
- What should be done if the file already exists? ([Y]: Overwrite, [N]: Add number to the name)
- 만약
.bat
파일을 사용하면 사용자에게 의사를 묻지 않고, 자동으로 이미 존재하는 파일에 대해 '파일이름_숫자' 형식으로 파일을 저장합니다.- 예를 들어,
example.csv
파일이 이미 존재하면example_1.csv
,example_2.csv
와 같은 이름으로 자동으로 변경되어 복사됩니다.
- 예를 들어,
- 조건에 맞는 모든 파일들을 선택된 폴더로 복사합니다.
- 각 파일은 사용자가 선택한 방식대로 덮어쓰거나, 새로운 이름으로 복사됩니다.
- 복사 진행 상태가 콘솔에 출력되어 진행 상황을 실시간으로 확인할 수 있습니다.
- 모든 파일 복사가 완료되면, 작업 완료 메시지가 출력됩니다.
- 사용자에게 Enter 키를 눌러 종료하라는 안내가 표시됩니다.