¿Cómo encuentra EaseUS archivos con un sufijo específico (como ".e") en todas las particiones y los agrega al cuadro de lista?
. 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 p>
.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) p>
.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
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)
=============================== ==== ==================.