Создать файл / File create
Данное действие предназначено для создания файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Папка | Folder path | Путь до папки, внутри которой будет расположен новый файл. | Robin.FolderPath | C:\Users\Тест | Да |
Имя файла | File name | Имя создаваемого файла. | Robin.String | Test1 | Да |
Расширение файла | File extension | Расширение создаваемого файла. | Robin.String | txt | Да |
Перезаписать | Overwrite | Перезаписать существующий файл. | Robin.Boolean | true | Нет |
Результаты: | |||||
Результат | Result | Путь до созданного файла. | Robin.FilePath |
Особые условия использования
Если в папке уже существует файл с совпадающим именем и расширением, но в параметре Перезаписать не было отмечено 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 | Нет |
Особые условия использования
Отсутствуют.
Переместить файл / 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 | Новый файл | Нет |
Новое расширение | New file extension | Новое расширение для файла. | Robin.String | txt | Да |
Перезаписать | Overwrite | Перезаписать существующий файл. В случае если значение параметра равно false, а в указанной папке уже существует файл с таким же именем и расширением, то будет вызвана ошибка. По умолчанию false. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Распечатать файл / File print
Данное действие предназначено для печати файла на принтере по умолчанию.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Особые условия использования
Необходима предварительная настройка принтера.
Прочитать текстовый файл / Read text file
Данное действие предназначено для загрузки содержимое текстового файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. Не работает с форматами, открывающими текст в доп. программном обеспечении (.doc, .docx и др). | Robin.FilePath | C:\Users\Тест.txt | Да |
Кодировка | Encoding | Кодировка файла. Выпадающий список:
| Robin.String | UTF-8 | Да |
Результаты | |||||
Результат | Result | Текстовая переменная, содержащая данные из файла. | Robin.String |
Особые условия использования
Возможна работа только с текстовыми файлами.
Не работает с форматами, открывающими текст в доп. программном обеспечении (.doc, .docx и др).
Поддерживаемые кодировки помечены галочками на странице https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding?view=netcore-3.1 в столбце с названием ".NET Framework support".
Записать текст в текстовый файл / Write to text file
Данное действие предназначено для записи данных в указанный файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | File | Путь до файла, к которому будет применено действие. Не работает с форматами, открывающими текст в доп. программном обеспечении (.doc, .docx и др). | Robin.FilePath | C:\Users\Тест.txt | Да |
Данные | Data | Данные, которые требуется записать. | Robin.Object | Текст | Да |
Кодировка | Encoding | Кодировка, которая используется для записи текста. Выпадающий список:
По умолчанию UTF-8 | Robin.String | UTF-8 | Нет |
Дополнить | Add | Добавить текст в конец файла. Иначе текст будет заменен. По умолчанию false. | Robin.Boolean | true | Нет |
С новой строки | With new line | Текст будет добавлен с новой строки. По умолчанию false. Не играет решающей роли при значении false параметра "Дополнить". | Robin.Boolean | true | Нет |
Особые условия использования
Запись возможна только в текстовый файл.
Поддерживаемые кодировки помечены галочками на странице https://docs.microsoft.com/en-us/dotnet/api/system.text.encoding?view=netcore-3.1 в столбце с названием ".NET Framework support".
Получить родительскую папку / Get parent folder
Получает путь до родительской папки файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Файл | Folder | Путь до файла, к которому будет применено действие. | Robin.FilePath | C:\Users\Тест.txt | Да |
Результаты | |||||
Результат | Result | Путь до родительской папки файла. | Robin.FolderPath |