1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 240
|
||||||
1 | ||||||
Добавление записи в начало файла10.11.2014, 15:49. Показов 7025. Ответов 6
Метки нет (Все метки)
Подскажите, пожалуйста как переделать код, чтобы запись добавлялась в начало файла?
Код, который я сделала добавляет запись в конец файла
Что ли никто не поможет?((
0
|
10.11.2014, 15:49 | |
Ответы с готовыми решениями:
6
Добавление новой записи на ленточную подчиненную форму в начало списка Добавление текста в начало файла Добавление элементов в начало файла Добавление записей в начало файла, а не в конец |
Native x86
5514 / 3273 / 934
Регистрация: 13.02.2013
Сообщений: 10,423
|
|
10.11.2014, 15:56 | 2 |
Добавить что-либо в начало файла невозможно. Можно или добавить в конец, или записать поверх существующего не в конец. Чтобы сделать файл, в котором что-то добавлено в начало, нужно или реализовать алгоритм сдвига данных для освобождения пространства в нужном месте файла, или записать новые данные в другой файл, а потом скопировать остальное из старого файла.
0
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
||||||
10.11.2014, 15:59 | 3 | |||||
Можно попробовать так:
0
|
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 240
|
||||||
10.11.2014, 16:09 [ТС] | 4 | |||||
BozKurt, ругается на это место
Процесс не может получить доступ к файлу "E:\Алена\печатные документы\Политех\Программирование на С#\курсовая\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\Подписчи ки.txt", так как этот файл используется другим процессом.
0
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|||||||||||
10.11.2014, 16:16 | 5 | ||||||||||
В чём проблема? Закройте Stream'ы.
То, что предложил я, нужно заменить вот это:
Добавлено через 2 минуты Кликните здесь для просмотра всего текста
0
|
1 / 1 / 0
Регистрация: 10.07.2014
Сообщений: 240
|
||||||
10.11.2014, 16:24 [ТС] | 6 | |||||
BozKurt, заменила. Записывает вверх, но отображает теперь некорректно
код отображения
0
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
||||||
10.11.2014, 16:31 | 7 | |||||
Вероятнее всего не подошла кодировка. "Поиграйся" со вторым параметром конструктора StreamReader (конкретно с Encoding'ом). Как-то так:
0
|
10.11.2014, 16:31 | |
10.11.2014, 16:31 | |
Помогаю со студенческими работами здесь
7
Добавление строки в начало файла, а не в конец добавление строчки в самое начало файла Начало записи в конце файла Добавление времени и даты в начало текстового файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |