Создать файл / File create
Данное действие предназначено для создания файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Папка | Folder path | Путь до папки, внутри которой будет расположен новый файл. | Robin.FolderPath | C:\Users\Тест | Да |
Имя файла | File name | Имя создаваемого файла. | Robin.String | Test1 | Да |
Тип файла | File type | Расширение с которым будет создан новый файл. Выпадающий список допустимых По умолчанию ".txt" | Robin.String | .txt | Нет |
Перезаписать | Overwrite | Перезаписать существующий файл. | Robin.Boolean | true | Нет |
Особые условия использования
Если в папке уже существует файл с совпадающим именем и расширением, но в параметре Перезаписать не было отмечено true, то будет вызвана ошибка.
Удалить файл / File delete
Данное действие предназначено для перемещения файла в корзину.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Особые условия использования
Если через display value будет задан несуществующий путь, будет вызвана ошибка.
Проверить существование файла / File exist
Данное действие предназначено для проверки наличия файла в папке.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Результаты | |||||
Результат | Result | Логическая переменная. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Найти файл / Search file
Данное действие предназначено для поиска файла в системе по шаблону. Возвращает полный путь до найденного файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Папка для поиска | Search folder | Путь до папки, внутри которой будет выполняться поиск. | Robin.FolderPath | C:\Users\Тест | Да |
Рекурсивно | Recursively | Искать во вложенных папках. По умолчанию false | Robin.Boolean | true | Нет |
Шаблон поиска | Search pattern | Маска поискового запроса. Пример: Необходимо найти файл с названием "Log.txt". Шаблон поиска - ??g.* | Robin.String | ??g.* | Да |
Результаты | |||||
Результат | Result | Список путей файлов, удовлетворяющих условиям поиска. Если файлы не были найдены, результат - пустая коллекция. | Robin.Collection |
Особые условия использования
Отсутствуют.
Проверить признак "Только для чтения" / File is read only
Данное действие предназначено для проверки наличия признака "Только для чтения" у файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Результаты | |||||
Переменная | Result | Логическая переменная - результат проверки присутствия признака. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Получить информацию о файле / Get file info
Данное действие предназначено для получения свойств файла
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Свойство | Property | Свойство файла, которое необходимо получить. Выпадающий список:
| Robin.String | Name | Да |
Результаты | |||||
Результат | Result | Значение выбранного свойства файла. | Robin.String |
Особые условия использования
Отсутствуют.
Копировать файл / File copy
Данное действие предназначено для копирования файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Папка назначения | Destination folder | Папка, куда будет скопирован файл. | Robin.FolderPath | C:\Users\ | Да |
Новое имя | New file name | Новое имя для скопированного файла. Оставить незаполненным для сохранения исходного. | Robin.String | Новый файл | Нет |
Перезаписать | Overwrite | Перезаписать существующий файл. В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. По умолчанию false. | Robin.Boolean | true | Нет |
Move | Файл будет удален в исходной папке. По умолчанию false. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Перенос файла / File move
Данное действие предназначено для перемещения файла в указанную директорию.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь к файлу, который необходимо перенести. | Robin.FilePath | C:\Users\Тест.txt | Да |
Папка назначения | Destination folder | Папка, куда будет перенесен файл. | Robin.FolderPath | C:\Users\ | Да |
Новое имя | New file name | Новое имя для перемещенного файла. Оставить незаполненным для сохранения исходного. | Robin.String | Новый файл | Нет |
Перезаписать | Overwrite | Перезаписать существующий файл. В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. По умолчанию false. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Переименовать файл / File rename
Данное действие предназначено для изменения наименования файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Новое имя | New file name | Новое имя для файла. | Robin.String | Новый файл | Нет |
Перезаписать | Overwrite | Перезаписать существующий файл. В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. По умолчанию false. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Распечатать файл / File print
Данное действие предназначено для печати файла на принтере по умолчанию.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Особые условия использования
Необходима предварительная настройка принтера.
Прочитать файл / File read
Данное действие предназначено для загрузки содержимое текстового файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Кодировка | Encoding | Кодировка файла.
Выпадающий список | Robin.String | UTF-8 | Нет |
Одной строкой | In one line |
По умолчанию false. | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | 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.FilePath | C:\Users\Тест.txt | Да |
Текст | Текст, который требуется записать. | Robin.String | Текст | Да | |
Кодировка | Encoding | Кодировка, которая используется для записи текста.
| Robin.String | UTF-8 | Нет |
Дополнить | Add | Добавить текст в конец файла. Иначе текст будет заменен. По умолчанию false. | Robin.Boolean | true | Нет |
С новой строки | With new line | Текст будет добавлен с новой строки. По умолчанию false.
| Robin.Boolean | true | Нет |
Особые условия использования
Текст можно записать только в файл с расширением ".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 | Если проставлен, то в директорию распаковываются только файлы, соответствующие условиям:
Если не проставлен, то копируются распаковываются все файлы. | Чек-бокс | Н |
Особые условия использования
Отсутствуют.