やあ、
JSL (Mac Big Sur 11.6.8 上の JMP 16.0.0) による削除されたファイルの検出に困惑しています。 8 つのファイルを含むフォルダーを作成し、次のスクリプトを実行しました。
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 );
);
ログは、8 つのファイルが検出されたことを示しています (添付の最初の実行を参照)。 次に、フォルダー内のファイルを 1 つ削除し、スクリプトを再度実行しました。 ログはまだ 8 つのファイルが存在することを示しており、1 つが削除されたことを示す "" が含まれています (添付の 2 回目の実行を参照)。 8 個のファイルからやり直して 6 個のファイルを削除すると、3 個が検出され、そのうちの 1 つが "" であるため、"" はファイルが削除されたことを示す一時ファイルを示している可能性があります。
これは、Mac または Big Sur での JSL/JMP の既知の動作ですか? カウントとリストに「」アイテムを含めないようにするにはどうすればよいですか?
ご意見ありがとうございます。
