Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16180|Ответ: 0

[Источник] Фильтр файлов C#

[Скопировать ссылку]
Опубликовано 19.07.2016 12:19:11 | | |

В диалоге OpenFileDialog описано свойство Filter:

Прежде всего, давайте объясним пример и проанализируем состав атрибута Filter: «Excel file |*.xls», предыдущий «Excel файл» становится меткой — читаемой строкой, которую можно настраивать, «|*.xls» — это фильтр, то есть файл с суффиксом .xls в папке фильтра, а «*» — строка, совпадающая с именем файла Excel.

Хорошо, давайте поговорим о нескольких ситуациях, которые мы часто используем:

1. Фильтр нулевый или пустой, то есть все файлы отображаются, а папки всегда отображаются

2. Нужно отфильтровать конкретные файлы, установить атрибут фильтра на «tag|*. суффикс», в соответствии с этим форматом тег можно настроить, это строка, суффикс указывает на суффикс файла, который нужно фильтровать, например, «.txt, . док», и так далее

3. Нужно фильтровать различные файлы, например, фильтровать изображения, но есть несколько суффиксов к файлам изображений, таких как jpg, png, gif и т.д. Если нужно фильтровать эти файлы одновременно, установите атрибут Filter на "tag|*.jpg; *.png; *.gif", Примечание: Просто добавьте в фильтр ещё несколько суффиксов, разделённых точками с запятой

4. Если нужно отфильтровать несколько файлов, но перечислить их все одновременно, фильтр будет выполнен только после выбора нужного типа файла через выпадающий список. В этом случае нужно установить ещё несколько фильтров, и атрибут фильтра задаётся следующим образом: «Тег 1|*.jpg|Тег 2|. png|tag3|. gif"。 Примечание: используйте «|» между разными фильтрами Просто разделите их.

Атрибут фильтра похож на регулярное выражение: попробуйте * представить символ, совпадающий с именем файла, используйте суффикс ". suffix" для совпадения с суффиксом файла и используйте суффикс (try; знак отделяет необходимый суффикс) указывает на то, что все файлы, соответствующие суффиксу, фильтруются одновременно по «|» Подключение разных фильтров означает фильтрацию файлов путем выбора имени суффикса пользователем






Предыдущий:C# очень быстро определяет, согласованы ли два изображения
Следующий:c# для получения формата изображения изображения
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com