Búsqueda y apertura de archivos en una estructura de directorios multinivel.Estoy extrayendo un nombre de una tabla y quiero usarlo para encontrar un archivo asociado con ese nombre en una estructura de archivos de múltiples niveles. Dos o tres directorios de profundidad. Además, el nombre del archivo es el nombre extraído de la tabla más un posible sufijo. Nombre de ejemplo: = N123456 Nombre de archivo: = N123456 T2.xxx
¿Alguien sabe cómo llamar a DLL de búsqueda de Windows para extraer posibles archivos de la estructura de directorio, seleccione uno y vuelva a pasar el nombre a un script JMP para abrir el archivo?
Re: Buscando y abriendo archivos en una estructura de directorio multinivelEn realidad sé que lo hago. Estoy muy familiarizado con las rutinas de acceso de relleno en JMP y no funcionarán en este caso, al menos no con ningún tipo de eficiencia manejable.
Esto es.
Tengo una tabla de varios cientos de números de identificación. Estos números de identificación también se corresponden con un archivo de imagen Algunos JPG algunos TIFF que se almacenan en una estructura de archivos de 5 niveles con varios otros tipos de archivos. Cada vez que selecciono un número de identificación, selecciono la ejecución del script, leo toda la estructura de archivos, más de 10K archivos y analizo la lista del archivo en particular que necesito. La ejecución de prueba tomó de 10 a 20 segundos para cargar la estructura del archivo. Hacer eso cada vez que ejecuto el script es una locura.
Quiero llamar a la ventana API con el ID y los comodines y hacer una búsqueda, luego seleccionar el archivo deseado y devolverlo a JMP para procesar el archivo llamando al proceso secundario.
¿Conoces la API necesaria para realizar la búsqueda de archivos y la estructura de argumentos?
Re: Buscando y abriendo archivos en una estructura de directorio multinivelProbablemente no necesite usar un DLL. Pruebe 'Ayuda> Índice de secuencias de comandos' y busque 'Archivos en el directorio ()'. Parece que también necesitas la opción 'recursiva'.