你好,
我对 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 上的已知行为吗? 如何避免在计数和列表中包含“”项?
感谢您的输入。
