Ricerca e apertura di file in una struttura di directory a più livelliSto estraendo un nome da una tabella e voglio usarlo per multare un file associato a quel nome in una struttura di file a più livelli. due o tre directory in profondità. Anche il nome del file è il nome extractred dalla tabella più un possibile suffisso. Nome di esempio: = N123456 Nome file: = N123456 T2.xxx
Qualcuno sa come chiamare Windows Search DLL per estrarre i possibili file dalla struttura della directory, selezionarne uno e passare il nome a uno script JMP per aprire il file.
Ri: Ricerca e apertura di file in una struttura di directory a più livelliIn realtà so che lo faccio. Ho molta familiarità con le routine di accesso al riempimento in JMP e in questo caso non funzioneranno, almeno non con alcun tipo di efficienza gestibile.
Per arguzia.
Ho una tabella di diverse centinaia di numeri ID. Questi numeri ID corrispondono anche a un file immagine Alcuni JPG del TIFF che sono memorizzati in una struttura di file a 5 livelli con molti altri tipi di file. Ogni volta che seleziono un numero ID, seleziono l'esecuzione dello script, leggo l'intera struttura del file, oltre i file 10K e analizzo l'elenco per il file specifico di cui ho bisogno. L'esecuzione di prova ha richiesto da 10 a 20 secondi per caricare la struttura del file. Facendolo ogni volta che eseguo il copione è pazzesco.
Voglio chiamare la finestra API con l'ID e le wild card e fare una ricerca quindi selezionare il file desiderato e passarlo nuovamente a JMP per elaborare il file chiamando il processo figlio.
Conosci l'API necessaria per eseguire la ricerca dei file e la struttura degli argomenti?
Ri: Ricerca e apertura di file in una struttura di directory a più livelliProbabilmente non hai bisogno di usare una DLL. Prova 'Help> Scripting Index' e cerca 'Files In Directory ()'. Sembra che tu abbia anche bisogno dell'opzione 'ricorsiva'.