Ciao,
Sono perplesso dal rilevamento di file cancellati da JSL (JMP 16.0.0 su Mac Big Sur 11.6.8). Ho creato una cartella contenente 8 file ed ho eseguito il seguente 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 );
);
Il registro indica che sono stati rilevati 8 file (vedi allegato, prima esecuzione). Quindi ho eliminato un file nella cartella ed ho eseguito di nuovo lo script. Il registro indica ancora che sono presenti 8 file e include un "" per indicare che uno è stato eliminato (vedi allegato, seconda esecuzione). Se ricomincio con 8 file ed elimino 6, ne vengono rilevati 3, uno dei quali è "", quindi forse "" indica un file temporaneo che indica che i file sono stati eliminati.
È un comportamento noto di JSL/JMP su un Mac o con Big Sur? Come posso evitare di includere la voce "" nel conteggio e nell'elenco?
Grazie per il tuo contributo.
