Как получить доступ.файл bashrc из кода Java
Есть определенный путь, который мне нужно получить от моего .файл bashrc, который будет использоваться в моем коде Java. Так что мне нужно почитать в газете .bashrc, однако я не уверен в пути, или если я даже приближаюсь к этому правильно.
Вот код, который я пытаюсь
BufferedReader reader = new BufferedReader(new FileReader("~/.bashrc));
while(reader.ready()) {
String line = reader.readLine();
//operations
}
1 ответ:
Используйте полный путь вместо"~", чтобы добраться до вашего домашнего каталога. ~ расширяется оболочкой, а Java не расширяет это для вас. Вы можете использовать системное свойство " пользователь.Главная", чтобы добраться до вашего домашнего каталога.
Пример кода:
BufferedReader reader = new BufferedReader(new FileReader(new File(new File(System.getProperty("user.home")), ".bashrc"))); for(String line = reader.readLine(); line != null; line = reader.readLine()) //operations }