Я хочу прочитать защищенные паролем текстовые файлы общего сетевого диска в Java. Ниже мой код:
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("\\VMDEV0715\drive\myfile.txt"));
String line = reader.readLine();
while (line != null) {
System.out.println(line);
// read next line
line = reader.readLine();
}
} catch (IOException e) {
e.printStackTrace();
} catch (AccessDeniedException e1) {
e1.printStackTrace();
} finally {
reader.close();
}
При чтении файла я всегда получаю исключение «Отказано в доступе». Я хочу прочитать этот файл под другим именем пользователя. Как это сделать в Java?