Hola,
Estoy desconcertado por la detección de archivos eliminados por JSL (JMP 16.0.0 en una Mac Big Sur 11.6.8). Creé una carpeta que contenía 8 archivos y ejecuté el siguiente script:
Names Default To Here( 1 );
TargetDir = Pick Directory();
TargetFiles = Files In Directory( TargetDir );
N_TargetFiles = N items(TargetFiles);
show(N_TargetFiles);
For( i = 1, i <= N Items( TargetFiles ), i++,
sample = Left( TargetFiles[i], Contains( TargetFiles[i], "." ) - 1 );
Show( sample );
);
El registro indica que se detectaron 8 archivos (ver adjunto, primera ejecución). Luego eliminé un archivo en la carpeta y ejecuté el script nuevamente. El registro todavía indica que hay 8 archivos presentes e incluye un "" para indicar que uno fue eliminado (ver adjunto, segunda ejecución). Si empiezo de nuevo con 8 archivos y elimino 6, se detectan 3, uno de los cuales es "", por lo que tal vez "" indica un archivo temporal que indica que se eliminaron archivos.
¿Es este un comportamiento conocido de JSL/JMP en una Mac o con Big Sur? ¿Cómo puedo evitar incluir el elemento "" en el recuento y en la lista?
Gracias por tu contribución.
