Archivos en el directorioCon JMP 17, el comando de script "Archivos en el directorio" parece no funcionar si el nombre de archivo contiene números al principio o al principio. La ventana Inspección muestra varios errores a menos que los nombres de archivo no contengan números.
rutaDeCarpeta = "C:\Usuarios\nombre.último\documentos";
fd = Archivos en el directorio (rutaCarpeta,1,1);
w = Reloj ( fd );
¿Se solucionó esto en otra versión? ¿Tienes alguna sugerencia?
Automatización y scriptingRe: Archivos en el directorioNo tengo esos problemas (aunque uso JMP18). ¿Cuál es el motivo específico para usar Watch() en lugar de Show(), por ejemplo?
Names Default To Here(1);
folderPath = "$DOCUMENTS";
fd = Files In Directory(folderPath, 1, 1);
show(fd);

Re: Archivos en el directorioAcabo de ejecutar el siguiente ejemplo en JMP 17.2 con Windows 11 y no tuve problemas con archivos cuyos nombres comienzan con números.
names default to here(1);
folderPath = "C:\Users\Jim\Documents\Discussion Groups";
fd = Files In Directory( folderPath,1,1 );
{"0123mike_s.xlsx", "34Yass_Sample_Row6.xlsx", "Chris_Liu", "ConfidenceOwl94",
"mann", "Yass_Sample_Row5.xlsx"}
Re: Archivos en el directorioCorrección. Parece que los ceros a la izquierda, por ejemplo, "05 Messages.xls" en el nombre del archivo, causan un problema con la información que se devuelve en la ventana Inspección.
Re: Archivos en el directorioParece haber un problema con la forma en que la ventana de Inspección muestra las variables. La variable "fs" está correctamente definida. No hubo problemas hasta que agregué el archivo "05 Messages.xls". Simplemente evitaría la función Watch(). Show() funciona en cualquier situación, por lo que sé.
Names Default to Here( 1 );
dir = "$DOCUMENTS\JMP Scripts\zero test\";
fs = Files in Directory( dir, 1, 1 );
w = Watch( fs );
Show( fs );
//fs = {"0 is smaller than 1", "00five-oh.txt", "0meansinfinity.txt", "Hello World.txt"};

Names Default to Here( 1 );
dir = "$DOCUMENTS\JMP Scripts\zero test\";
fs = Files in Directory( dir, 1, 1 );
w = Watch( fs );
Show( fs );
//fs = {"0 is smaller than 1", "00five-oh.txt", "05 Messages.xls", "0meansinfinity.txt", "Hello World.txt"};

Re: Archivos en el directorioAh, y Watch() se comporta igual en JMP 18.0.1. Ejecuté la prueba anterior en la versión 17.2.
Re: Archivos en el directorioCambié los nombres de mis archivos, donde uno de ellos comienza con "01 23mike_s.xlsx".
Al ejecutar JMP 17.2 no tengo ningún problema en mi ventana de vigilancia

Re: Archivos en el directorioAdemás de watch en la GUI del depurador, hay un comando mirar() :
Acabo de comprobar algunos archivos con 0 con JMP v18.2.1:

Parece que no son los 0, sino un salto de línea lo que causa el problema (después de agregar otro archivo):
