안녕,
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개가 감지되고 그 중 하나는 ""이므로 ""는 파일이 삭제되었음을 나타내는 임시 파일을 나타낼 수 있습니다.
이것은 Mac 또는 Big Sur에서 알려진 JSL/JMP 동작입니까? 개수와 목록에 "" 항목을 포함하지 않으려면 어떻게 해야 합니까?
입력해 주셔서 감사합니다.
