Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16180|Antwort: 0

[Quelle] C#-Dateifilter

[Link kopieren]
Veröffentlicht am 19.07.2016 12:19:11 | | |

Der OpenFileDialog-Dialog enthält eine Beschreibung der Filter-Eigenschaft:

Zunächst erklären wir ein Beispiel und analysieren die Zusammensetzung des Filter-Attributs: "Excel-Datei |*.xls", die vorherige "Excel-Datei" wird zu einem Label, also einem lesbaren String, der angepasst werden kann, "|*.xls" ist ein Filter, also eine Datei mit dem Suffix .xls im Filterordner, und "*" bezeichnet eine Zeichenkette, die mit dem Excel-Dateinamen übereinstimmt.

Okay, sprechen wir über einige Situationen, die wir oft verwenden:

1. Der Filter ist null oder leer, was bedeutet, dass alle Dateien angezeigt werden und Ordner immer angezeigt werden

2. Du musst bestimmte Dateien filtern, das Filterattribut auf "tag|*" setzen, je nach Format kann das Tag angepasst werden, es handelt sich um eine Zeichenkette, das Suffix gibt das Dateisuffix an, das du filtern musst, zum Beispiel ".txt, . Doc", usw

3. Du musst eine Vielzahl von Dateien filtern, zum Beispiel musst du Bilddateien filtern, aber es gibt mehrere Suffixe von Bilddateien, wie jpg, png, gif usw.; wenn du diese Dateien gleichzeitig filtern musst, setze das Filter-Attribut auf "tag|*.jpg; *.png; *.gif", Hinweis: Füge einfach noch ein paar weitere Suffixe zum Filter hinzu, getrennt durch Semikolons

4. Wenn Sie mehrere Dateien filtern, aber alle gleichzeitig auflisten müssen, wird der Filter erst durchgeführt, wenn der Benutzer den erforderlichen Dateityp über die Dropdown-Liste auswählt. In diesem Fall müssen nur noch wenige Filter gesetzt werden, und das Filterattribut wird wie folgt gesetzt: "Tag 1|*.jpg|Tag 2|. png|Tag3|. gif"。 Hinweis: Verwenden Sie "|" zwischen verschiedenen Filtern Trennen Sie sie einfach.

Das Filter-Attribut ähnelt einem regulären Ausdruck: Versuchen Sie *, das Zeichen darzustellen, das dem Dateinamen entspricht, verwenden Sie das Suffix ". um den Suffixnamen der Datei zu übereinstimmen, und verwenden Sie das Suffix (versuchen; Zeichen trennt das erforderliche Suffix) bedeutet, dass alle Dateien, die dem Suffix entsprechen, gleichzeitig durch "|" gefiltert werden. Verschiedene Filter zu verbinden bedeutet, Dateien zu filtern, indem der Benutzer einen Suffixnamen auswählt






Vorhergehend:C# ist sehr schnell zu bestimmen, ob zwei Bilder konsistent sind
Nächster:c#, um das Bildbildformat zu erhalten
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com