See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 16180|Vastuse: 0

[Allikas] C# failifilter

[Kopeeri link]
Postitatud 19.07.2016 12:19:11 | | |

OpenFileDialog dialoog kirjeldab Filter omadust:

Kõigepealt selgitame näidet ja analüüsime filtri atribuudi kompositsiooni: "Excel file |*.xls", eelmine "Excel fail" muutub sildiks, mis on loetav string, mida saab kohandada, "|*.xls" on filter, mis tähendab faili sufiksiga .xls filtri kaustas, ja "*" tähistab stringi, mis vastab Exceli faili nimele.

Olgu, räägime mõnest olukorrast, mida me sageli kasutame:

1. Filter on null või tühi, mis tähendab, et kõik failid kuvatakse ja kaustad kuvatakse alati

2. Pead filtreerima konkreetseid faile, määrama filtri atribuudiks "tag|*. Järelliite", vastavalt sellele formaadile saab sildi kohandada, see on string, sufiks näitab faili sufikset, mida tuleb filtreerida, näiteks ".txt, . doc", jne

3. Pead filtreerima erinevaid faile, näiteks tuleb filtreerida pildifaile, kuid pildifailidel on mitu järelliitet, näiteks jpg, png, gif jne, kui neid faile tuleb samaaegselt filtreerida, sea filtri atribuudiks "tag|*.jpg; *.png; *.gif", Märkus: Lisa filtrile veel mõned sufiksid, mis on eraldatud semikoolonitega

4. Kui on vaja filtreerida mitut faili, kuid loetleda need kõik korraga, siis kasutaja valib rippmenüüst vajaliku failitüübi, viiakse filter läbi. Sellisel juhul tuleb seada vaid mõned filtrid ja filtri atribuut on seatud järgmiselt: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Märkus: Kasutage erinevate filtrite vahel "|" Lihtsalt lahuta nad.

Filtri atribuut on sarnane regulaaravaldisele, proovi *, et tähistada märki, mis vastab failinimele, kasuta ". järelliitet" faili sufiksi nime sobitamiseks ja kasuta sufiksit (try; märk eraldab nõutud sufiksi) näitab, et kõik failid, mis vastavad sufiksile, filtreeritakse samaaegselt "|" poolt Erinevate filtrite ühendamine tähendab failide filtreerimist, valides kasutaja poolt sufiksi nime






Eelmine:C# on väga kiire määramaks, kas kaks pilti on järjepidevad
Järgmine:c#, et saada pildi kujutise formaat
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com