Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Programmer_С++
2 / 2 / 0
Регистрация: 13.10.2010
Сообщений: 149
#1

Запись текста в начало файла - Программирование Android

16.12.2011, 17:32. Просмотров 2958. Ответов 1
Метки нет (Все метки)

Всем привет!

Есть файл .txt в каталоге res/raw и код, который записывает в этот файл значение переменной типа String. Но запись происходит в конец файла:

Java
1
2
3
4
5
OutputStream ToRecordsFile;
ToRecordsFile=new FileOutputStream("res/raw/"+"records.txt",true);
OutputStreamWriter sw=new OutputStreamWriter(ToRecordsFile);
sw.write(newRecordsString);//Записали данные (String newRecordsString)
sw.close();//Закрыли
Вопрос: как нужно переписать этот код, чтобы запись производилась бы в начало файла с перетиранием текущего содержимого?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 17:32     Запись текста в начало файла
Посмотрите здесь:
Android Как добавить в начало приложения (готового .apk файла) свою сцену?
Запись Файла Android
Запись файла Android
Android Запись файла не могу разобраться
Чтение и запись JSON файла Android
Отображение текста (из файла) в textView Android
Android Вставка текста из файла в TextView
Android Чтение и запись xml файла на SD-карту
Создание файла, запись в файл - не работает код Android
Android Выравнивание текста по ширине верхнего текста
Запись текста в файл, чтение текста из файла, перепись текста из одного файла в другой файл Free Pascal
VBA Запись в начало файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VladimirKozloff
33 / 33 / 2
Регистрация: 25.11.2009
Сообщений: 50
12.03.2012, 22:47     Запись текста в начало файла #2
Незнаю актуально или нет, но я решил эту проблему вот так:

Java
1
2
3
4
5
6
7
private void SetDefault() throws IOException {
        FileOutputStream fos = openFileOutput("config.cfgs", Context.MODE_PRIVATE);
        ObjectOutputStream os = new ObjectOutputStream(fos);
        String Configname = "Racing(default)";
        os.writeObject(Configname);
        os.close();
    }
У мя терь обратная))) Как записать в конец файла)
Yandex
Объявления
12.03.2012, 22:47     Запись текста в начало файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru