¿Cómo obtengo los nombres de los archivos con un sufijo específico de una carpeta?Estoy tratando de importar algunos datos de una carpeta, contiene diferentes tipos de archivos y solo quiero el archivo con el sufijo * .s2p, ¿cómo puedo obtener todo el nombre del archivo con el sufijo .s2p?Utilizo archivos en la función de directorio, pero solo puede obtener todo el nombre del archivo.
fileNames = Files In Directory( directory );
ScriptingRe: ¿Cómo obtengo los nombres de los archivos con un sufijo específico de una carpeta?Puede intentar utilizar la importación de varios archivos que se encuentra en Archivo / Importar varios archivos ...

o recorra la lista que tiene mientras filtra los resultados no deseados.
Names Default To Here(1);
fileNames = {"test0.s2p", "test.jmp", "test1.jsl", "test2.s2p"};
suffix_of_interest = ".s2p";
//JMP16
files_of_interest = Filter Each({val}, fileNames, Ends With(val, suffix_of_interest));
show(files_of_interest);
//earlier
files_of_interest2 = {};
For(i = 1, i <= N Items(fileNames), i++,
val = fileNames[i];
If(Ends With(val, suffix_of_interest),
Insert Into(files_of_interest2, val);
);
);
show(files_of_interest2);
Re: ¿Cómo obtengo los nombres de los archivos con un sufijo específico de una carpeta?¡Bonito! Ahora necesito leer sobre Filtrar cada uno:
Filtrar cada uno para JMP 16 en Ayuda-> Índice de secuencias de comandos
El índice de secuencias de comandos tiene tres ejemplos; el ejemplo de Associative Array está en la imagen. me gusta @jthi ejemplo porque sugiere que la expresión para seleccionar elementos puede ser más complicada.