Как проверить, читается ли файл?

Я пишу приложение Java 6, и мне нужно проверить, читается ли файл. Однако в Windows canRead()всегда возвращает true. Итак, я вижу, что, вероятно, единственным решением может быть какое-то собственное решение, основанное на WINAPI и написанное на JNA/JNI.

Но есть еще одна проблема, потому что в WINAPI сложно найти простую функцию, которая возвращала бы информацию о доступе к файлу. Я нашел GetNamedSecurityInfoили GetSecurityInfo, но я не продвинутый программист WINAPI, и они слишком сложны для меня в связи с JNA/JNI.Любые идеи, как справиться с этой проблемой?

8
задан Roman C 4 April 2014 в 10:44
поделиться