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

sten30

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

Вложения

Последнее редактирование:

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
В файле элементы json товары с опциями.
___
Ошибка открытия файла Открытие файла
Выполнение действия List Список пуст
Путь действительно такой существует?
98469
 

sten30

Client
Регистрация
05.09.2017
Сообщения
253
Благодарностей
31
Баллы
28

sten30

Client
Регистрация
05.09.2017
Сообщения
253
Благодарностей
31
Баллы
28
Теперь в ZennoPoster 7.7.1.0 уже при выполнении
ошибка создания списка с этим файлом на один гигабайт
Лимит в настройках на 1000 mb только можно поставить
Как работать, если с рядовым файлом на гигабайт списки не могут создаваться?
 

Вложения

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Теперь в ZennoPoster 7.7.1.0 уже при выполнении
ошибка создания списка с этим файлом на один гигабайт
Лимит в настройках на 1000 mb только можно поставить
Как работать, если с рядовым файлом на гигабайт списки не могут создаваться?
Используйте ленивое чтение файла - вместо того, чтобы грузить все гигабайты в оперативную память - читайте файл по строкам, и выполняйте необходимые манипуляции с строками.
C#:
foreach(string line in File.ReadLines("путь к файлу")){
    // тут что-то делаем с строками
}
 

sten30

Client
Регистрация
05.09.2017
Сообщения
253
Благодарностей
31
Баллы
28
Используйте ленивое чтение файла - вместо того, чтобы грузить все гигабайты в оперативную память - читайте файл по строкам, и выполняйте необходимые манипуляции с строками.
Спасибо. Но я не со строками работаю, а с многострочными блоками json
Я вам показывал проект, когда собирал товары в json. Теперь в этих блоках обновление цен настраиваю.
 

sten30

Client
Регистрация
05.09.2017
Сообщения
253
Благодарностей
31
Баллы
28
C#:
string str = project.Variables["text"].Value;
str = str.Substring(0, 500);
return str.Substring(0, str.LastIndexOf('.')+1);
Вот этот метод нарезки файла по числу символов и по определенному символу выручает.
 

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