2014-07-14 5 views
0

파일 형식 필터링을위한 매개 변수가있는 열린 파일 대화 상자를 실행하려고합니다.파일 열기 대화 상자에서 파일 분할 보관

집에서 만든 대화 상자 임에도 불구하고 Windows의 기본 대화 상자와 마찬가지로 필터 문자열을 구문 분석해야합니다.

나는 XY Archive files (*.xy*)을 시도했습니다

.xy002, .xy001 (예를 들어)로 끝나는 파일 만 표시하는 방법을 알아낼 수 없습니다,하지만이 모든 파일을 표시하고 나는 그림을 보일 수 없다 파싱 ​​아웃.

아카이브의 수는 .xy000에서 .xy999까지입니다. 따라서 대소 문자를 처리하기 위해 공식 문자열이 필요합니다.

방법이 있습니까?

대단히 감사합니다.

답변

0

조금 더 필터링 한 후에 나는 구문이 잘못되어 원래 공식이 실제로 올바르다는 것을 깨달았습니다.

XY Archive Files (*.xy*)|*.xy* 

|가 구분합니다 문자열 부분을 (당신이 읽은 것을)와 실제로 필터 부분 :

여기 .xy###'s, 말, 구성된 분할 압축 파일을 필터링하는 최종 문자열입니다.

또한 주목할만한 점은, 실행 가능한 파일이 예상 확장자와 일치하지 않는 경우입니다.

좋은 측정을 위해, 마지막 옵션은 항상 All Files 수 :

XY Archive Files (*.xy*)|*.xy*|All Files (*.*)|*.* 

이 QA 내 자신의 대답을 게시 점수를 얻기에서 저를 방지하면서 지역 사회에 혜택을 커뮤니티 포스트을 표시되었습니다.