C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[46112] Re:파일 검색에 대한 질문이 있습니다.
왕대박 [emrwo] 906 읽음    2006-08-10 09:51
개인적인 생각으로 님께서 구상하신 내용으로도 구현은 가능하지만,
파일의 갯수가 많아지면 성능에 심각한 영향이 있을수 있는 구조입니다.

자료구조책의 검색 파트를 참고하세요.
검색이란? 저장할때 검색하기 편하게 각종 꽁수들을 만들어 넣는 것입니다.
결론적으로 저장할때 부터 프로젝트 특성에 맞는 방식으로
검색하기 좋게 저장해야 검색의 부담이 없어집니다.

예를 들면,
자료를 저장할때 "년" 폴더 >> "월"폴더 >> "일"폴더
를 따로 만들어 관리하면, 검색대상군이 엄청 줄어들겠죠.
실제 검색을 할때는 이진검색등을 활용하면 엄청 빨리 검색을 하겠죠.

자료구조책을 보면 응용할 수 있는 것들이 거의 다~ 있습니다.
그걸 참고하세요. ^^


이범상 님이 쓰신 글 :
: 일련번호를 갖는 파일을 찾을 경우가
: 몇가지 방법이 있는거 같은데
:
: 저는 For문을 통해 FileExists로 찾는경우와
: FindFirst, FindNext로 찾는경우를 사용합니다.
:
: 그런데 둘중에 어떤방법이 규칙성있는 파일들을 찾을때 속도가 빠를까요???
: 그리고 저위의 두 방법외에 속도가 더빠른경우가 있습니까???
:
: 고수님들 갈켜주십시요. ^^

+ -

관련 글 리스트
46106 파일 검색에 대한 질문이 있습니다. 이범상 815 2006/08/09
46112     Re:파일 검색에 대한 질문이 있습니다. 왕대박 906 2006/08/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.