Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16180|Respuesta: 0

[Fuente] Filtro de archivo C#

[Copiar enlace]
Publicado en 19/7/2016 12:19:11 | | |

El diálogo OpenFileDialog tiene una descripción de la propiedad Filter:

Primero, expliquemos un ejemplo y analicemos la composición del atributo Filter: "Excel file |*.xls", el anterior "Excel file" se convierte en una etiqueta, que es una cadena legible que se puede personalizar, "|*.xls" es un filtro, que significa un archivo con el sufijo .xls en la carpeta de filtros, y "*" indica una cadena que coincide con el nombre del archivo Excel.

Bien, hablemos de algunas situaciones que solemos usar:

1. El filtro es nulo o vacío, lo que significa que todos los archivos se muestran y las carpetas siempre se muestran

2. Necesitas filtrar archivos específicos, establecer el atributo de filtro en "tag|*. sufijo", según este formato, la etiqueta puede personalizarse, es una cadena, el sufijo indica el sufijo de archivo que necesitas filtrar, como ".txt, . doc", etc

3. Necesitas filtrar una variedad de archivos, por ejemplo, tienes que filtrar archivos de imagen, pero hay varios sufijos de archivos de imagen, como jpg, png, gif, etc.; cuando necesitas filtrar estos archivos al mismo tiempo, pon el atributo Filter en "tag|*.jpg; *.png; *.gif", Nota: Solo hay que añadir unos pocos sufijos más al filtro, separados por puntos y coma

4. Cuando necesitas filtrar varios archivos, pero listarlos todos a la vez, solo cuando el usuario seleccione el tipo de archivo requerido a través de la lista desplegable, se llevará a cabo el filtro. En este caso, solo necesitas configurar unos pocos filtros más, y el atributo filtro se establece de la siguiente manera: "Etiqueta 1|*.jpg|Etiqueta 2|. png|tag3|. gif"。 Nota: Usa "|" entre diferentes filtros Simplemente sepáralos.

El atributo filtro es similar a una expresión regular, intenta * para representar el carácter que coincide con el nombre del archivo, usa el sufijo ". para coincidir con el nombre del archivo y usa el sufijo (try; sign separa el sufijo requerido) indica que todos los archivos que coinciden con el sufijo se filtran al mismo tiempo, por "|" Conectar diferentes filtros significa filtrar archivos seleccionando un nombre de sufijo por el usuario






Anterior:C# es muy rápido para determinar si dos imágenes son consistentes
Próximo:c# para obtener el formato de imagen
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com