SearchConf Finder는 지정한 폴더 안에서 특정 검색어가 포함된 특정 확장자 파일(.conf 등) 을 빠르게 찾기 위한 도구입니다. 하위 폴더 검색, 대소문자 구분, 전역 단축키, 트레이 아이콘 지원합니다.
- 폴더 경로 입력 / 선택
- 검색어 입력
- 확장자(.conf 기본)
- 하위 폴더 포함 여부
- 대/소문자 구분
- 검색 / 정지 / 지우기 / 설정 버튼
- 검색 결과 리스트
- 상태 메시지 표시줄
- “찾아보기…” 버튼을 눌러 폴더 선택
- 또는 직접 경로 입력 후 Enter
- 검색어 입력 후 Enter
- 또는 “검색” 버튼 클릭
.conf기본값.json,.txt,*.lang등 원하는 확장자로 변경 가능
-
하위 폴더 포함
- 체크 시
os.walk로 모든 하위 폴더까지 검색
- 체크 시
-
대/소문자 구분
- 체크 시 정확히 일치하는 문자열만 검색
- “검색” 클릭
- 진행 중에는 “정지” 버튼으로 중단 가능
- 검색 완료 시 상태줄에 개수 표시
-
항목 더블클릭 → 해당 파일 기본 프로그램으로 열기
-
우클릭 메뉴
- 파일 열기
- 폴더 열기
- 경로 복사
-
Ctrl + C → 선택된 결과 경로 복사
-
프로그램 창 보이기/숨기기
- Ctrl + Shift + 8
- 또는 Ctrl + Num * (Multiply)
-
관리자 권한 필요할 수 있음
-
설정 창에서 기능 켜고 끌 수 있음
-
프로그램을 닫지 않고 최소화하면 트레이로 이동
-
트레이 아이콘 우클릭 메뉴
- 열기/복원
- 숨기기
- 종료
트레이 기능은 pystray, PIL이 설치되어 있어야 동작함
“설정” 버튼 → 작은 설정 창 열림
- 프로그램 이름 변경
- 기본 폴더 설정
- Windows 시작 시 자동 실행
- 전역 단축키 켜기/끄기
저장 시 자동으로 settings.json에 반영됩니다.
설정값은 아래 경로에 저장됩니다.
%APPDATA%\SearchConfFinder\settings.json
없으면 자동 생성됩니다.
- Windows 레지스트리
HKCU\Software\Microsoft\Windows\CurrentVersion\Run에 등록 - 관리자 권한 필요할 수 있음
- 설정 창에서 켜고 끌 수 있음
-
os.walk()또는os.listdir()로 파일 탐색 -
패턴 매칭:
fnmatch -
파일 읽기 인코딩
"utf-8","cp949","euc-kr","latin-1"순서로 시도
-
검색어 포함 여부 확인 후 결과 리스트에 추가
-
중간에 오류 발생한 파일은 건너뜀
- 창을 닫으면 설정 자동 저장
- 검색 스레드, 전역 단축키, 트레이 아이콘 자동 정리