Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16180|Atsakyti: 0

[Šaltinis] C# failų filtras

[Kopijuoti nuorodą]
Paskelbta 2016-07-19 12:19:11 | | |

Dialogo lange OpenFileDialog yra ypatybės Filtras aprašas:

Pirmiausia paaiškinkime pavyzdį ir išanalizuokime filtro atributo sudėtį: "Excel failas |*.xls", ankstesnis "Excel failas" tampa etikete, kuri yra skaitoma eilutė, kurią galima tinkinti, "|*.xls" yra filtras, o tai reiškia failą su priesaga .xls filtro aplanke, o "*" nurodo eilutę, atitinkančią "Excel" failo pavadinimą.

Gerai, pakalbėkime apie keletą situacijų, kurias dažnai naudojame:

1. Filtras yra nulinis arba tuščias, o tai reiškia, kad visi failai rodomi ir aplankai visada rodomi

2. Turite filtruoti konkrečius failus, nustatyti filtro atributą į "tag|*. priesaga", pagal šį formatą žymą galima pritaikyti, tai yra eilutė, priesaga nurodo failo priesagą, kurią reikia filtruoti, pvz., ".txt, . doc" ir kt

3. Turite filtruoti įvairius failus, pavyzdžiui, turite filtruoti vaizdo failus, tačiau yra keletas vaizdo failų priesagų, tokių kaip jpg, png, gif ir kt., Kai reikia filtruoti šiuos failus tuo pačiu metu, nustatykite filtro atributą į "tag|*.jpg; *.png; *.gif", Pastaba: Tiesiog pridėkite dar kelias priesagas į filtrą, atskirtas kabliataškiais

4. Kai reikia filtruoti kelis failus, bet išvardyti juos visus vienu metu, tik tada, kai vartotojas išskleidžiamajame sąraše pasirenka reikiamą failo tipą, filtras bus atliktas. Tokiu atveju jums tereikia nustatyti dar kelis filtrus, o filtro atributas nustatomas taip: "1 žyma|*.jpg|2 žyma|. png|tag3|. gif"。 Pastaba: naudokite "|" tarp skirtingų filtrų Tiesiog atskirkite juos.

Filtro atributas yra panašus į reguliariąją išraišką, pabandykite * pavaizduoti simbolį, atitinkantį failo pavadinimą, naudokite priesagą ". ženklas atskiria reikiamą priesagą) nurodo, kad visi failai, atitinkantys priesagą, filtruojami vienu metu pagal "|" Skirtingų filtrų prijungimas reiškia failų filtravimą vartotojui pasirenkant priesagos pavadinimą






Ankstesnis:C# labai greitai nustato, ar du vaizdai yra nuoseklūs
Kitą:c#, kad gautumėte vaizdo vaizdo formatą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com