Есть ли способ разрешить доступ к файлам, пока они используются в Java?
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
BufferedReader br = new BufferedReader(new FileReader(file));
String data = "";
String line;
while((line = br.readLine()) != null)
{
data += line;
}
bw.write(data + msg);
br.close();
bw.close();
В противном случае мне нужно делать что-то подобное каждый раз, когда я хочу добавить одну строку в текстовый файл...
Спасибо!
Чтобы уточнить: мне нужны внешние программы, чтобы иметь доступ к файлу, пока Java записывает его. Я НЕ хочу использовать приведенный выше код каждый раз, когда мне нужно добавить строку в файл. Я хочу открыть средство записи файлов с самого начала и добавлять, когда мне нужно (но, как я уже сказал, мне нужно разрешить доступ внешним программам, так что это не сработает!).