I can't rule out the possibility that the behavior is intentional - but since F3/Lister works, it looks like a weird inconsistency.
Technically:
Let's suppose an application created/opened a file and included a DELETE access, e.g. via
Code: Select all
CreateFile(..., GENERIC_READ | GENERIC_WRITE | DELETE, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, ...)
However, when I try to copy the file using F5 (with "Use standard copy method" disabled), an open with FILE_SHARE_READ is attempted (which fails), and there's a retry with FILE_SHARE_READ | FILE_SHARE_WRITE (which also fails because FILE_SHARE_DELETE is missing). When TC tries to open the file during a content search via Alt+F7 or Compare by content, there's only one attempt with FILE_SHARE_READ | FILE_SHARE_WRITE (which, again, fails because of the missing FILE_SHARE_DELETE).
So, my question is - would be possible to add FILE_SHARE_DELETE to those file open calls?

(I reproduced this with TC 11.5 b5 but I believe it's been a long time like this.)