Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo encuentra EaseUS archivos con un sufijo específico (como ".e") en todas las particiones y los agrega al cuadro de lista?

¿Cómo encuentra EaseUS archivos con un sufijo específico (como ".e") en todas las particiones y los agrega al cuadro de lista?

============= Un botón, un cuadro de lista, una etiqueta transparente====================

. Versión 2

. Soporta biblioteca iext

. Soporta biblioteca eAPI

Programa de ventana 1

.

Nombre del sufijo de la variable de ensamblaje, tipo de texto

.Subroutine_Button1_Clicked

Sufijo = "e"

Búsqueda de archivos (" *." + sufijo)

Búsqueda de archivos de subrutina

Archivo de parámetros a buscar, tipo de texto

Variable local Grupo de texto dividido, texto, "0".

Recuento de variables locales, entero

Grupo de texto dividido = texto dividido (analizar unidad (), "|", )

. El primer ciclo del ciclo de conteo (obtener miembros de la matriz (grupo de texto dividido), contar)

Buscar (grupo de texto dividido [recuento], archivos buscados)

Fin del ciclo de conteo (. )

Etiqueta transparente 1.Title = "¡Búsqueda completa!"

.

.Búsqueda de subprograma

.Directorio de parámetros, tipo de texto

Archivo de búsqueda de parámetros, tipo de texto

Nombre de archivo de variable local, tipo de texto

Resultado de variable local, tipo de texto, "0"

.

HandleEvent()

Botón 1. Si es verdadero (lleve el texto a la derecha (Catálogo, 1) ≠ "\")

Catálogo = Catálogo + "\"

Etiqueta transparente 1.Título = "Buscando" + catálogo

.If true end

Nombre de archivo = buscar archivo (directorio + archivo buscado,)

Determine el primero en el bucle (nombre de archivo ≠"")<. /p>

. si es verdadero (sufijo = "e")

Cuadro de lista 1. Agregar elemento (directorio + nombre de archivo)

.Finalizar si es verdadero

nombre de archivo = buscar archivo (, )

.Confirmar el final del bucle ()

nombre de archivo = buscar archivo (directorio + "*. *", # subdirectorios)

. Confirme el primer archivo del bucle (nombre de archivo ≠"")

. Si es verdadero (tome el lado izquierdo del texto (nombre de archivo, 1) ≠ ".")

.

Buscar (directorio + nombre de archivo, archivos buscados)

.Finalizar si es verdadero

nombre de archivo = buscar archivo (, # subdirectorios)

.Determinar el final del ciclo ()

. analiza el disco duro, tipo de texto, obtiene el disco duro

información del disco duro variable local, texto, "5"

recuento local de variable local, entero

. Disco duro variable local, tipo de texto

HDDInfo = Obtener lista de unidades(0)

.

Contar el bucle primero (obtener miembro de la matriz (información de la unidad), recuento local)

Disco duro = disco duro + información de la unidad [recuento local] + "|"

. Fin del bucle de conteo ( )

Regresar (disco duro)

=============================== ==== ==================.