Salut,
Je suis perplexe face à la détection des fichiers supprimés par JSL (JMP 16.0.0 sur un Mac Big Sur 11.6.8). J'ai créé un dossier contenant 8 fichiers et exécuté le script suivant :
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 );
);
Le journal indique que 8 fichiers ont été détectés (voir pièce jointe, première exécution). Ensuite, j'ai supprimé un fichier du dossier et exécuté à nouveau le script. Le journal indique toujours que 8 fichiers sont présents et il inclut un "" pour indiquer qu'un a été supprimé (voir pièce jointe, deuxième exécution). Si je recommence avec 8 fichiers et en supprime 6, 3 sont détectés, dont l'un est "", alors peut-être que "" indique un fichier temporaire indiquant que des fichiers ont été supprimés.
Est-ce un comportement connu de JSL/JMP sur un Mac ou avec Big Sur ? Comment puis-je éviter d'inclure l'élément "" dans le décompte et dans la liste ?
Merci pour votre contribution.
