Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16180|Atbildi: 0

[Avots] C# failu filtrs

[Kopēt saiti]
Publicēts 19.07.2016 12:19:11 | | |

Dialoglodziņā OpenFileDialog ir rekvizīta Filter apraksts:

Pirmkārt, izskaidrosim piemēru un analizēsim filtra atribūta sastāvu: "Excel fails |*.xls", iepriekšējais "Excel fails" kļūst par etiķeti, kas ir lasāma virkne, kuru var pielāgot, "|*.xls" ir filtrs, kas nozīmē failu ar sufiksu .xls filtra mapē, un "*" norāda virkni, kas atbilst Excel faila nosaukumam.

Labi, parunāsim par dažām situācijām, kuras mēs bieži izmantojam:

1. Filtrs ir nulle vai tukšs, kas nozīmē, ka visi faili tiek parādīti un mapes vienmēr tiek parādītas

2. Jums ir jāfiltrē konkrēti faili, jāiestata filtra atribūts uz "tag|*. sufikss", saskaņā ar šo formātu tagu var pielāgot, tā ir virkne, sufikss norāda faila sufiksu, kas jums jāfiltrē, piemēram, ".txt, . doc" utt

3. Jums ir jāfiltrē dažādi faili, piemēram, jums ir jāfiltrē attēlu faili, bet ir vairāki attēlu failu sufiksi, piemēram, jpg, png, gif utt., Kad šie faili ir jāfiltrē vienlaicīgi, iestatiet filtra atribūtu uz "tag|*.jpg; *.png; *.gif", Piezīme: Vienkārši pievienojiet filtram vēl dažus sufiksus, atdalot tos ar semikoliem

4. Ja jums ir nepieciešams filtrēt vairākus failus, bet uzskaitīt tos visus vienlaikus, tikai tad, kad lietotājs nolaižamajā sarakstā izvēlas vajadzīgo faila tipu, filtrs tiks veikts. Šajā gadījumā jums ir jāiestata tikai daži filtri, un filtra atribūts tiek iestatīts šādi: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Piezīme: "|" izmantošana dažādos filtros Vienkārši atdaliet tos.

Filtra atribūts ir līdzīgs regulārajai izteiksmei, mēģiniet * attēlot rakstzīmi, kas atbilst faila nosaukumam, izmantojiet sufiksu ". zīme atdala vajadzīgo sufiksu) norāda, ka visi faili, kas atbilst sufiksam, tiek filtrēti vienlaicīgi ar "|" Dažādu filtru savienošana nozīmē failu filtrēšanu, lietotājam izvēloties sufiksa nosaukumu






Iepriekšējo:C# ir ļoti ātri, lai noteiktu, vai divi attēli ir konsekventi
Nākamo:c#, lai iegūtu attēla formātu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com