|
Проблема со чтением документа
| ☑ |
0
Aydar
20.10.17
✎
14:32
|
Допустим у меня есть простой текстовый файл (с содержимом в виде каког - нибудь реферата). Пишу следующим образом
Чтение = Новый ЧтениеJSON;
Чтение.ОткрытьФайл("text.txt", "cp1251");
Пока Чтение.Прочитать Цикл
Значение = Чтение.ТекущееЗначение;
КонецЦикла
но это не работает. Не подскажите как можно прочитать файл?
|
|
1
vicof
20.10.17
✎
14:36
|
Новый текстовыйдокумент
|
|
2
spiller26
20.10.17
✎
14:39
|
(1) JSON - это текстовый формат обмена данными у которого есть некая структура.
|
|
3
spiller26
20.10.17
✎
14:41
|
//чтение файла целиком
Файл = Новый ЧтениеТекста("D:\Текстовый файл.txt");
ВесьФайлОднойСтрокой = Файл.Прочитать();
Файл.Закрыть();
//построчное чтение
мСтрокФайла = Новый Массив();
Файл = Новый ЧтениеТекста("D:\Текстовый файл.txt");
//прочитать строку считывает одну строку из файла
//если достигнут конец файла, то возвращается значение НЕОПРЕДЕЛЕНО
Строка = Файл.ПрочитатьСтроку();
//а не был ли файл пуст?
Если Строка <> Неопределено Тогда
мСтрокФайла.Добавить(Строка);
КонецЕсли;
//цикл пока чтение строки не вернет НЕОПРЕДЕЛЕНО
//внутри цикла повторяем чтение
Пока Строка <> Неопределено Цикл
Строка = Файл.ПрочитатьСтроку();
Если Строка <> Неопределено Тогда
мСтрокФайла.Добавить(Строка);
КонецЕсли;
КонецЦикла;
Файл.Закрыть();
|
|
4
Масянька
20.10.17
✎
14:43
|
(0) Правильно "с чтением".
PS Это заразно :)
|
|