2012-04-10 3 views
-2

Возможные Дублировать:
Prepend lines to file in JavaAppend текст при запуске файла

У меня есть CSV-файл, который поддерживает кодировку UTF-8. Я хочу вставить текст в этот файл в начальной точке, используя java. Как я могу это сделать? Я не хочу создавать другой файл и писать этот текст, а затем содержимое этого файла в новый файл.

+1

Похожие вопросы уже ответил http://stackoverflow.com/questions/2537944/prepend-lines-to-file-in-java –

+3

Что вы хотите и что возможно, это две совершенно разные вещи. –

+1

@HovercraftFullOfEels - всегда красноречиво перед лицом моей лаконичности. –

ответ

2

Простейший способ - создать другой файл и записать этот текст, а затем сохранить существующий файл в новый файл. Затем скопируйте новый файл в прежнее имя файла, заменив его. Это имеет дополнительное преимущество, что вы можете отказаться от замены до конца.

Альтернативой для файлов, которые вписываются в память, было бы вложить ее в память и записать ее в одно и то же имя файла.

Смежные вопросы