К списку не привязывается файл. Сколько текста допустимо в элементе списка?

  • Автор темы Автор темы sten30
  • Дата начала Дата начала

sten30

Client
Регистрация
05.09.2017
Сообщения
282
Реакции
52
Баллы
28
В файле элементы json товары с опциями.
___
Ошибка открытия файла Открытие файла
Выполнение действия List Список пуст
______________________________________________________
Сократил файл на время настройки. Ошибка ушла.
 

Вложения

  • 2022-10-14_13-55-05.png
    2022-10-14_13-55-05.png
    44,3 KB · Просмотры: 8
Последнее редактирование:
В файле элементы json товары с опциями.
___
Ошибка открытия файла Открытие файла
Выполнение действия List Список пуст
Путь действительно такой существует?
98469
 
Теперь в ZennoPoster 7.7.1.0 уже при выполнении
ошибка создания списка с этим файлом на один гигабайт
Лимит в настройках на 1000 mb только можно поставить
Как работать, если с рядовым файлом на гигабайт списки не могут создаваться?
 

Вложения

  • 2022-10-16_19-29-48.png
    2022-10-16_19-29-48.png
    22,1 KB · Просмотры: 2
Теперь в ZennoPoster 7.7.1.0 уже при выполнении
ошибка создания списка с этим файлом на один гигабайт
Лимит в настройках на 1000 mb только можно поставить
Как работать, если с рядовым файлом на гигабайт списки не могут создаваться?
Используйте ленивое чтение файла - вместо того, чтобы грузить все гигабайты в оперативную память - читайте файл по строкам, и выполняйте необходимые манипуляции с строками.
C#:
Развернуть Свернуть Копировать
foreach(string line in File.ReadLines("путь к файлу")){
    // тут что-то делаем с строками
}
 
Используйте ленивое чтение файла - вместо того, чтобы грузить все гигабайты в оперативную память - читайте файл по строкам, и выполняйте необходимые манипуляции с строками.
Спасибо. Но я не со строками работаю, а с многострочными блоками json
Я вам показывал проект, когда собирал товары в json. Теперь в этих блоках обновление цен настраиваю.
 
C#:
Развернуть Свернуть Копировать
string str = project.Variables["text"].Value;
str = str.Substring(0, 500);
return str.Substring(0, str.LastIndexOf('.')+1);
Вот этот метод нарезки файла по числу символов и по определенному символу выручает.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)