Линукс разделитель строк

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
получаю таблицы в тхт с линукс сервера, соответственно конец строки - линукс формата, LF
как сделать так чтобы зенка начала воспринимать такой формат конца строки? Добавление \n в свой разделитель не помогает
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
гуглить, кстати, пытался
такое чувство что это поломали в последнем апдейте, ибо до того выполнял аналогичную задачу и с проблемой не сталкивался, и в гугле пусто
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 331
Баллы
113
Была у меня похожая проблема, но как решал уже не помню. В кубиках или C#?
Если в кубиках, попробуйте {-String.Enter-} и \r\n
Если в с# - Environment.NewLine
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
Была у меня похожая проблема, но как решал уже не помню. В кубиках или C#?
Если в кубиках, попробуйте {-String.Enter-} и \r\n
Если в с# - Environment.NewLine
в кубиках, в подключении таблицы через файл

\r\n не помог, энтер тоже
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 331
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
@zippomode Попробуйте таким образом формировать таблицу.

Исходный текстовый файл:

88087

Настройки Таблицы - по умолчанию:

88088

В Таблице получаем корректные данные:

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
@zippomode Попробуйте файлы привязывать к таблице не как txt (Свой формат), а как .csv.
С привязкой к таблице txt файлов действительно есть проблема. С csv проблемы не должно быть.
По кр. мере сейчас проверил - все отлично.

Либо, как кр. вариант выше в посте - брать файл в переменную и ее добавлять в таблицу.
 

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
@zippomode Попробуйте файлы привязывать к таблице не как txt (Свой формат), а как .csv.
вот это на данный момент помогло
а есть метод ренейма без копирования? не хотелось бы 20 мегабайтный файл еще раз гонять в копирование ради ренейма
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 362
Благодарностей
8 648
Баллы
113
вот это на данный момент помогло
а есть метод ренейма без копирования? не хотелось бы 20 мегабайтный файл еще раз гонять в копирование ради ренейма
При переименовании (перемещении) переписывается именно запись в загрузочной области диска, т.е. по сути переименование именно делается, а сам файл остается нетронутым как бы. Можете с помощью перемещения делать переименование.

88090
 
  • Спасибо
Реакции: zippomode

zippomode

Пользователь
Регистрация
30.10.2015
Сообщения
54
Благодарностей
4
Баллы
8
При переименовании (перемещении) переписывается именно запись в загрузочной области диска, т.е. по сути переименование именно делается, а сам файл остается нетронутым как бы. Можете с помощью перемещения делать переименование.

Посмотреть вложение 88090
хорошо, попробую, спс
наверное потрекаю дёргается ли нагрузка на диск

кстати список спокойно открывает тхт, возможно адаптирую алгоритм под списки если выйдет
 
  • Спасибо
Реакции: Sergodjan

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 352
Благодарностей
3 279
Баллы
113
хорошо, попробую, спс
наверное потрекаю дёргается ли нагрузка на диск
В данном случае нагрузки не должно быть, так как перемещение используется самое простое - в рамках одного тома (из-за этого есть проблема).
А любое переименование в своей основе использует это простое перемещение.
 

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