Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактирование файлы / 5 сообщений из 5, страница 1 из 1
28.08.2006, 12:05
    #33946365
pi10t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование файлы
Привет всем!

Есть файл с настройками. Требуется программно изменить одну строку в файле.
Как бы это сделать? -)
...
Рейтинг: 0 / 0
28.08.2006, 12:07
    #33946374
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование файлы
1 открыть файл
2 прочитать содержимое
3 найти нужный кусок
4 поменять
5 записать новое содержимое
6 закрыть файл
...
Рейтинг: 0 / 0
28.08.2006, 17:59
    #33947742
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование файлы
java.util.Properties
...
Рейтинг: 0 / 0
29.08.2006, 02:51
    #33948313
pi10t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование файлы
Deady1 открыть файл
2 прочитать содержимое
3 найти нужный кусок
4 поменять
5 записать новое содержимое
6 закрыть файл

Спасибо!
Вот пункты 4 и 5 интересуют.

1,2,3
вроде так
авторtry {
BufferedReader in = new BufferedReader(new FileReader("infilename"));
String str;
while ((str = in.readLine()) != null) {
process(str);
}
in.close();
} catch (IOException e) {
}

5,6 вроде
авторtry {
BufferedWriter out = new BufferedWriter(new FileWriter("outfilename"));
out.write("aString");
out.close();
} catch (IOException e) {
}

т.е. мне надо считать файл построчно. заменить 1 строку process(str).
и затем перезаписать файл заново?

http://javaalmanac.com/egs/java.io/WriteToFile.html?l=rel
...
Рейтинг: 0 / 0
29.08.2006, 06:29
    #33948347
pi10t
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Редактирование файлы
Kachalovjava.util.Properties

Спасибо! Попробую разобраться. -)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Редактирование файлы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]