Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Создать файл / File create


Данное действие предназначено для создания файла.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ПапкаFolder pathПуть до папки, внутри которой будет расположен новый файл.Robin.FolderPathC:\Users\ТестДа
Имя файла

File name

Имя создаваемого файла.Robin.StringTest1Да
Тип файлаFile type

Расширение с которым будет создан новый файл.



Выпадающий список допустимых (вопрос)

По умолчанию ".txt"

Robin.String.txtНет
ПерезаписатьOverwriteПерезаписать существующий файл.Robin.BooleantrueНет

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

Если в папке уже существует файл с совпадающим именем и расширением, но в параметре Перезаписать не было отмечено true, то будет вызвана ошибка.

Удалить файл / File delete 


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFileПуть до файла, к которому будет применено действие.Robin.FilePath

C:\Users\Тест.txt

Да

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

Если через display value будет задан несуществующий путь, будет вызвана ошибка.

Проверить существование файла / File exist


Данное действие предназначено для проверки наличия файла в папке.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFileПуть до файла, к которому будет применено действие.Robin.FilePathC:\Users\Тест.txtДа
Результаты
РезультатResultЛогическая переменная.Robin.Boolean

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

Отсутствуют.

Найти файл / Search file


Данное действие предназначено для поиска файла в системе по шаблону. Возвращает полный путь до найденного файла.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Папка для поискаSearch folderПуть до папки, внутри которой будет выполняться поиск.Robin.FolderPathC:\Users\ТестДа
РекурсивноRecursively

Искать во вложенных папках.


По умолчанию false

Robin.BooleantrueНет
Шаблон поискаSearch pattern

Маска поискового запроса.


Пример:

Необходимо найти файл с названием "Log.txt".

Шаблон поиска - ??g.*

Robin.String??g.*Да
Результаты
РезультатResult

Список путей файлов, удовлетворяющих условиям поиска.



Если файлы не были найдены, результат - пустая коллекция.

Robin.Collection

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

Отсутствуют.

Проверить признак "Только для чтения" / File is read only


Данное действие предназначено для  проверки наличия признака "Только для чтения" у файла.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFileПуть до файла, к которому будет применено действие.Robin.FilePathC:\Users\Тест.txtДа
Результаты
ПеременнаяResultЛогическая переменная - результат проверки присутствия признака.Robin.Boolean

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

Отсутствуют.

Получить информацию о файле / Get file info


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFile

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

Robin.FilePathC:\Users\Тест.txtДа
СвойствоProperty

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



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

  • Имя - Name;
  • Тип - Type; (расширение)
  • Размер - Size;
  • Дата создания - Data Created;
  • Дата изменения - Date Changed.
Robin.StringNameДа
Результаты
РезультатResultЗначение выбранного свойства файла.Robin.String

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

Отсутствуют.

Копировать файл / File copy


Данное действие предназначено для копирования файла.

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ФайлFileПуть до файла, к которому будет применено действие.
Robin.FilePathC:\Users\Тест.txtДа
Папка назначенияDestination folder

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

Robin.FolderPathC:\Users\Да
Новое имя

New file name

Новое имя для скопированного файла.

Оставить незаполненным для сохранения исходного.

Robin.StringНовый файлНет
ПерезаписатьOverwrite

Перезаписать существующий файл.


В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка.

По умолчанию false.

Robin.BooleantrueНет
(вопрос) ПеренестиMove

Файл будет удален в исходной папке.



По умолчанию false.

Robin.BooleantrueНет

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

Отсутствуют.

Перенос файла / File move


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

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ФайлFileПуть к файлу, который необходимо перенести.Robin.FilePathC:\Users\Тест.txtДа
Папка назначенияDestination folder

Папка, куда будет перенесен файл.

Robin.FolderPathC:\Users\Да
Новое имя

New file name

Новое имя для перемещенного файла.

Оставить незаполненным для сохранения исходного.

Robin.StringНовый файлНет
ПерезаписатьOverwrite

Перезаписать существующий файл.


В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка.

По умолчанию false.

Robin.BooleantrueНет

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

Отсутствуют.

Переименовать файл  / File rename


Данное действие предназначено для изменения наименования файла.

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ФайлFileПуть до файла, к которому будет применено действие.Robin.FilePathC:\Users\Тест.txtДа
Новое имя

New file name

Новое имя для файла.

Robin.StringНовый файлНет
ПерезаписатьOverwrite

Перезаписать существующий файл.


В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка.

По умолчанию false.

Robin.BooleantrueНет

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

Отсутствуют.

Распечатать файл / File print


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

Настройки

Свойство

Англ. наименование

Описание

Тип

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

Обязательность заполнения поля

Параметры
ФайлFileПуть до файла, к которому будет применено действие.Robin.FilePathC:\Users\Тест.txtДа

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

Необходима предварительная настройка принтера.

Прочитать файл / File read 


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFile

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

Robin.FilePathC:\Users\Тест.txtДа
Кодировка
Encoding

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



(вопрос)По умолчанию пытается определить автоматически.

Выпадающий список(вопрос)

Robin.StringUTF-8Нет
Одной строкойIn one line

(вопрос)Все текстовое содержимое файла будет помещено в одну строку/один элемент коллекции.


По умолчанию false.

Robin.BooleantrueНет
Результаты
РезультатResult

Текст из файла.

(вопрос)Строка или коллекция строк.

Robin.String

Robin.Collection



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

(вопрос)Возможна работа только с текстовыми файлами (.txt, .xml, .json и др). 

(вопрос)Не работает с форматами, открывающими текст в доп. программном обеспечении (.doc, .docx и др). 

(вопрос)Поддерживаемые кодировки помечены галочками на странице https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding?view=netcore-3.1 в столбце с названием ".NET Framework support". 

Записать текст в файл / File write to


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ФайлFile

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

Robin.FilePathC:\Users\Тест.txtДа
Текст
Текст, который требуется записать.Robin.StringТекстДа
Кодировка
Encoding

Кодировка, которая используется для записи текста.


(вопрос)Выпадающий список?

Robin.StringUTF-8Нет
ДополнитьAdd

Добавить текст в конец файла.

Иначе текст будет заменен.


По умолчанию false.

Robin.BooleantrueНет
С новой строкиWith new line

Текст будет добавлен с новой строки.



По умолчанию false.

(вопрос)Не играет решающей роли при значении false параметра "Дополнить".

Robin.BooleantrueНет

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

(вопрос)Текст можно записать только  в файл с расширением ".txt". 

(вопрос)Поддерживаемые кодировки помечены галочками на странице https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding?view=netcore-3.1 в столбце с названием ".NET Framework support".


Копировать папку / Folder copy


Данное действие предназначено для копирования выбранной папки и её содержимое в указанную директорию.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Новое имяNew name

Наименование, с которым будет сохранена копируемая папка.

Если не заполнено, то у папки останется исходное наименование.

Строка
Н
ОткудаSource pathПуть до папки, которую необходимо скопировать.Строка
О
КудаTarget pathПуть до папки, в которую необходимо скопировать выбранную папку.Строка
О

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

Отсутствуют.

Создать папку / Folder create


Данное действие предназначено для создания новой папки.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь к папкеPathDirectoryПуть до директории где создастся папкаСтрока
О
ПерезаписатьOverwrite

Перезапись существующую папку.

Если в указанной папке уже есть папка с таким же наименованием, то она будет заменена создаваемой папкой.

Чек-бокс
Н
Имя новой папкиName New Folder

Новое наименование перемещаемой папки.

Строка
О

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

Отсутствуют.

Удалить папку / Folder delete


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь до папкиPathDirectoryВыбор папки которую необходимо удалитьСтрока
О

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

Отсутствуют.

Очистить папку / Folder сlean


Данное действие предназначено для удаления содержимого папки (вкл. папки, лежащие внутри).

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь к папкеFolder pathПуть до папкиПутьC:\Users\Test\Desktop\TestО
Сохранить структуру папки
Save directory structure

Если чекбокс:

  • не установлен, то Система удаляет все файлы и папки, находящиеся внутри выбранной папки
  • установлен, то Система удаляет только те файлы, которые находятся внутри выбранной папки. Папки, находящиеся внутри выбранной папки, и их содержимое не удаляются.
Чекбокс
Н

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

Отсутствуют.

Существование папки / Folder exist


Данное действие предназначено для проверки существования папки.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь до папкиPathDirectoryПуть до папки в которой будет производиться поиск папкиСтрока
О
Имя папкиFolder NameИмя папкиСтрока
Н
Выходные параметры
РезультатResultРезультат проверкиЛогический
О

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

Отсутствуют.

Данные в папке / Folder list


Данное действие предназначено для получения пути до файлов, которые находятся в папке.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
ПутьPathDirectoryПуть до папкиСтрока
О
Выходные параметры
РезультатResultРезультат. Переменная содержащая пути до файловМассив строк
О

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

Отсутствуют.

Перемещение папки / Folder move


Данное действие предназначено для перемещения папки в указанную директорию.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Новое имя папкиfileNameRename

Новое наименование перемещаемой папки.

Если не заполнено, то у файла останется исходное наименование.

Строка
Н
ПерезаписатьOverwrite

Перезаписать/заменить существущий файл.

Если указанной папке уже есть файл с таким же наименование и расширением, то он будет заменен перемещаемым файлом.

Чек-бокс
Н
ОткудаsourcePathПуть до папки, которую необходимо переместитьСтрока
О
КудаtargetPathПуть до папки, в которую необходимо переместитьСтрока
О

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

Отсутствуют.

Переименовать папку / Folder rename


Данное действие предназначено для изменения наименования папки.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь до папкиPathПуть до папки которую необходимо переименоватьСтрока
О
Новое имяNew nameНовое наименование папкиСтрока
О

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

Отсутствуют.

Корневая папка / Get parent


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
ПутьPathПуть до файлаСтрока
О
Выходные параметры
ПеременнаяResultРезультат. Переменная содержит полный путь до файла.Строка
О

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

Отсутствуют.

Поиск папки / Search directories


Данное действие предназначено для поиска папки в системе по ее имени. Возвращает полный путь до найденной папки.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Папка для поискаStart DirectoryПуть до папки, внутри которой будет выполняться поискСтрока
О
Имя папкиSearch FolderИмя искомой папкиСтрока
О
Выходные параметры
РезультатList of Results

Переменная, в которую будут записываться пути до всех папок, удовлетворяющих условиям поиска

Массив строк
О

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

Отсутствуют.

Архивирование / Zip


Данное действие предназначено для архивации файлов.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Входные параметры
Путь до файла(ов)Path to file(s)Путь до файла(-ов), который(-ые) необходимо архивировать. Чтобы заархивировать несколько файлов, укажите их через запятуюСтрокаC:\Users\Public\Documents\Документ1.docx,C:\Users\Public\Documents\Документ2.docxО

Путь к архиву

Path archive fileПуть до директории в которую необходимо создать архив. В конце пути указать название архива. Пример: C:\Users\SLREGOTUN\Desktop\testСтрокаC:\Users\Public\DocumentsО
Имя архиваName archiveУказать имя архиваСтрокаАрхив ДокументовО
ПерезаписатьOverwrite

Перезаписать/заменить существущий файл.

Если указанной папке уже есть файл с таким же наименование и расширением, то он будет заменен перемещаемым файлом.

Чек-бокс
Н

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

Отсутствуют.

Разархивирование / Unzip


Данное действие предназначено для разархивирования.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Путь до архиваPathПуть до архиваСтрока
О
Распаковать в:PathПуть до папки, в которой будет распакован архивСтрока
О
ПерезаписатьOverwrite

Если проставлен, то перезаписывает существующий файл.

Если не проставлен, то пропускает файл с совпадающим названием и пишет сообщение в лог и дебаг - "Файл Наименование файла уже существует. В директории остается старый файл."

Чек-бокс
Н
Только новые файлыOnly If Newer

Если проставлен, то в директорию распаковываются только файлы, соответствующие условиям:

  • Файла с таким именем в директории нет.
  • Дата изменения файла в архиве новее, чем файла в целевой папке.

Если не проставлен, то копируются распаковываются все файлы.

Чек-бокс
Н

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

Отсутствуют.


  • Нет меток