Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16180|Отговор: 0

[Източник] C# филтър на файлове

[Копирай линк]
Публикувано в 19.07.2016 г. 12:19:11 ч. | | |

Диалогът OpenFileDialog има описание на свойството Filter:

Първо, нека обясним пример и анализираме композицията на атрибута Филтър: "Excel файл |*.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"。 Забележка: Използвайте "|" между различни филтри Просто ги раздели.

Атрибутът филтър е подобен на редовен израз, опитайте * да представите символа, който съвпада с името на файла, използвайте ". суфикс", за да съвпаднете със суфиксното име на файла, и използвайте суфикса (try; знак разделя необходимия суфикс) означава, че всички файлове, които съвпадат със суфикса, се филтрират едновременно, чрез "|" Свързването на различни филтри означава филтриране на файлове чрез избор на име на суфикс от потребителя






Предишен:C# е много бърз, за да определи дали две изображения са последователни
Следващ:c# за получаване на формат на изображението
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com