이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 16180|회답: 0

[출처] C# 파일 필터

[링크 복사]
게시됨 2016. 7. 19. 오후 12:19:11 | | |

OpenFileDialog 대화상자에는 필터 속성에 대한 설명이 있습니다:

우선 예를 설명하고 필터 속성의 구성을 분석해 보겠습니다: "Excel file |*.xls"는 이전 "Excel 파일"이 레이블로 변환되고, 이는 사용자 정의가 가능한 읽기 쉬운 문자열이며, "|*.xls"는 필터 폴더에 접미사 .xls가 붙은 파일을 의미하며, "*"는 Excel 파일 이름과 일치하는 문자열을 의미합니다.

좋아요, 우리가 자주 사용하는 몇 가지 상황에 대해 이야기해 봅시다:

1. 필터가 null 또는 비어 있어, 모든 파일이 표시되고 폴더가 항상 표시됩니다

2. 특정 파일을 필터링해야 하며, 필터 속성을 "tag|*. suckix"로 설정해야 합니다. 이 형식에 따라 태그는 사용자 맞춤 설정할 수 있으며, 이는 문자열이며, 접미사는 필터링해야 할 파일 접미사를 나타냅니다. 예를 들어 ".txt, . "닥터" 등등.

3. 다양한 파일을 필터링해야 합니다. 예를 들어, 이미지 파일을 필터링해야 하지만, jpg, png, gif 등 여러 접미사가 있습니다. 이 파일들을 동시에 필터링해야 할 때는 필터 속성을 "tag|*.jpg; *.png; *.gif", 참고: 필터에 세미콜론으로 구분한 접미사를 몇 개 더 추가하세요

4. 여러 파일을 동시에 필터링해야 할 때, 사용자가 드롭다운 리스트에서 필요한 파일 유형을 선택할 때만 필터링이 실행됩니다. 이 경우에는 필터 몇 개만 더 설정하면 되며, 필터 속성은 다음과 같이 설정됩니다: "태그 1|*.jpg|태그 2|. png|tag3|. gif". 참고: 서로 다른 필터 사이에서는 "|"를 사용하세요 그냥 분리하세요.

필터 속성은 정규 표현식과 유사하며, 파일 이름과 일치하는 문자를 나타내기 위해 *를 사용하고, 파일의 접미사명과 일치하는 ". 접미사"를 사용하며, 접미사(try; 기호는 필요한 접미사를 구분합니다)는 접미사와 일치하는 모든 파일이 동시에 "|"로 필터링됨을 나타냅니다. 서로 다른 필터를 연결한다는 것은 사용자가 접미사 이름을 선택하여 파일을 필터링하는 것을 의미합니다






이전의:C#은 두 이미지가 일관되는지 매우 빠르게 판단합니다
다음:C#을 통해 이미지 이미지 형식을 얻습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com