문제

텍스트 상자에 작성된 문자열이 포함 된 파일을 검색 할 수있는 WinForms 앱을 작성하려고합니다 (WIN + F를 누르면;)) 이 앱에는이 문자열을 검색해야하는 파일 및 디렉토리 목록이 있습니다.

이러한 파일은 대부분 .doc 및 .xls입니다. 문서에서 검색하는 것이 더 쉬울 수 있지만 Excel 파일에서는 셀이 다른 인코딩을 가질 수 있다고 생각합니다. 메모장 ++에서 파일을 열어서 "읽기"를 시도한 결과 라틴 문자 만있는 셀은 쉽게 찾을 수 있지만 폴란드어 문자가있는 셀은 2 바이트 인코딩이 있습니다.

검색에 내장 된 창에서는 문제가 없었습니다. 일부 테스트 파일에는 폴란드어 특수 문자가 포함 된 문자열이 있음을 알 수있었습니다. 그래서 내 질문은 기본적으로 내 앱 에이 Windows 내장 검색 엔진을 사용하는 방법이 있는지 (내가 쓴대로 파일 이름 만 찾아야 함) 또는 다른 생각이 있다면 어떻게 할 수 있는지입니다.간단한 다중 파일 검색을 작성 하시겠습니까?

도움이 되었습니까?

다른 팁

코드에서 Windows 검색과 상호 작용하여 여러 파일 유형을 검색하는 번거로운 작업을 수행 할 수 있습니다.자세한 내용은 다음 MSDN 문서를 참조하십시오.

http://msdn.microsoft.com / en-us / library / bb266517 % 28v= VS.85 % 29.aspx

Windows 인덱싱 API 사용에 대해이 웹 사이트를 확인하세요.ASP.NET을 참조하지만 코드는 C #입니다.

아래 스 니펫 : 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top