Доступ запрещен связан с Контроль учетных записей пользователей .По сути, вы пытаетесь прочитать файл, для которого у вас нет разрешения на чтение (см. Разрешение файла в разделе «Свойства файла»).
Чтобы узнать, доступен ли файл для чтения, выполните метод File.canRead()
.
if (infile.canRead()) {
//We can read from it.
}
Чтобы установить его для чтения, используйте метод File.setReadable(true)
.
if (!infile.canRead()) {
infile.setReadable(true);
}
В качестве альтернативы вы можете использовать java.io.FilePermission
для предоставления разрешения на чтение файла.
FilePermission permission = new FilePermission("C:\\Users\\FSSD\\Desktop\\My Test", "read");
Или
FilePermission permission = new FilePermission("C:\\Users\\FSSD\\Desktop\\My Test", FilePermission.READ);