Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Read text file Version 19 (

...

java)

Action group: File system

Описание

Данное действие предназначено для загрузки содержимого текстового файла

Иконка действия

Image Removed

Параметры

Входные параметры  

Файл                     Путь к файлу, к которому будет применено действие

Кодировка           Кодировка файла

Выходные параметры

Результат            На выходе получаем текстовую переменную, содержащую данные из файла

Настройки

...

Description

This action is designed to load the contents of a text file.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
FilePath to the file to which the action will be applied. Does not work with formats opening text in additional software
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыФайл

Путь к файлу, к которому будет применено действие

Не работает с форматами, открывающими текст в дополнительном программном обеспечении
(.doc, .docx
и др
, etc. )
 Путь к файлуC:\Users\Тест.txtДаКодировка

Кодировка файла

Выпадающий список:

определить автоматически
.Robin.FilePath
Yes
Encoding

File encoding


Dropdown list:

  • auto-detect
  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5
СтрокаUTF-8ДаРезультатыРезультат

Текстовая переменная, содержащая данные из файла

Строка

Особые условия использования

Возможна работа только с текстовыми файлами. 

Robin.String
Yes
Results
ResultText variable with the contents of the text file.Robin.String

Special conditions of use

The action can only work with text files. 

The action does not work with formats that open text in additional software Не работает с форматами, открывающими текст в доп. программном обеспечении (.doc, .docx и др, etc.). 

Подробнее можно посмотреть тут: https://docs.microsoft.com/ru-ru/dotnet/api/system.text.encoding?view=netcore-3.1

Информация

Следует отметить, что :

Действие "Прочитать текстовый файл" (версия 19 python) отрабатывает корректно с кодировкой UTF-16 на латинице со всеми движками (.net, .java, .python). При работе с кириллицей на движках .net, .java  действие так же отрабатывает корректно, На движке  .python тексты с кодировкой UTF-16 из-за технических особенностей Python не могут быть прочитаны.

Пример использования 

Задача

Получить текст из файла. 

Image Removed

Решение

Воспользоваться действием "Прочитать текстовый файл". 

Реализация

  1. Перенести действие "Прочитать текстовый файл" на рабочую область
    Image Removed
  2. Заполнить параметры действия "Прочитать текстовый файл". 
    Image Removed
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Текст из файла получен.

You can see more details here

Example of use 

Task

Get text from a file. 

Image Added

Solution

Use the "Read text file" action. 

Implementation

  1. Move the "Read text file" action to the workspace
    Image Added

  2. Set the parameters of the "Read text file" action. 
    Image Added

  3. Click on the "Start" button in the top panel. 

Result

The program robot completed successfully. The text from the file was received.

Image AddedImage Removed