你好,
我對 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 個文件(見附件,第一次運行)。 然後我刪除了文件夾中的一個文件並再次運行腳本。 日誌仍然表明存在 8 個文件,並且它包含一個“”,表示一個已被刪除(見附件,第二次運行)。 如果我從 8 個文件重新開始並刪除 6 個,則檢測到 3 個,其中一個是“”,所以可能“”表示一個臨時文件,表示文件已被刪除。
這是 JSL/JMP 在 Mac 或 Big Sur 上的已知行為嗎? 如何避免在計數和列表中包含“”項?
感謝您的輸入。
