Перейти к содержимому
PD
Browser Automation Studio

Модуль «Файловая система» в BAS

Модуль «Файловая система» в Browser Automation Studio — чтение и запись файлов, управление папками, перемещение и копирование, поиск и связь файлов со списками.

Большинство ботов трогают диск: читают список аккаунтов, сохраняют собранные данные, раскладывают скачанные картинки. Модуль «Файловая система» создан, чтобы упростить эту работу с файлами и папками.

Для чего он

Модуль создан для упрощения работы с файлами на вашем компьютере. Он собирает повседневные операции: читать файл, записать в файл, информация о файле или папке, создать и удалить папку, переместить файлы и папки, копировать файл, читать или записать файл как список и поиск файлов. Если задача связана с текстовыми файлами, картинками или папками, вы будете опираться на этот модуль постоянно.

Действия по группам

Чтение и запись.

  • Читать файл / Записать в файл — вытащить текст из файла или сохранить текст в него.
  • Читать файл в список / Записать список в файл — загрузить файл так, что каждая строка станет элементом списка, или сбросить список обратно на диск. Это мост между сохранёнными данными и данными, с которыми бот работает в памяти.

Папки и организация.

  • Создать папку / Удалить файл или папку — настроить и вычистить директории.
  • Переместить файл или папку / Копировать файл — организовать вывод, заархивировать результаты, подготовить файлы для следующего шага.

Инспекция.

  • Получить информацию о файле или папке — проверить существование, размер или другие детали перед действием.
  • Поиск файлов — найти файлы по шаблону, удобно для обработки того, что попало в папку загрузок.

Где он в картине

Модуль «Файловая система» — это локальная половина ввода-вывода бота. Вход часто начинается как файл, который вы читаете в список; выход заканчивается файлами, которые вы пишете, перемещаете и раскладываете. Для входа, который нужно безопасно распределять по множеству потоков, тянитесь к модулю «Ресурсы» — но для обычного чтения, записи и организации файлов на одной машине этот модуль и есть инструмент.

Вопросы и ответы

Как читать входные данные из файла в BAS?

Используйте модуль «Файловая система», чтобы прочитать файл или прочитать файл сразу в список, где каждая строка станет элементом. Для входных данных на весь запуск, распределяемых по потокам, сочетайте с модулем «Ресурсы».

Может ли BAS создавать, перемещать и удалять папки?

Да. Модуль «Файловая система» включает действия создания и удаления папок, перемещения файлов и папок и копирования файлов — всё нужное, чтобы организовать вывод, который производит бот.

Ещё по теме

  • #Browser Automation Studio
  • #BAS
  • #Файлы
  • #Папки
  • #Хранение

Есть идея? Давайте превратим её в работающий продукт.

Пропустите месяцы неопределённости. Получите понятную архитектуру, рабочий MVP и систему, которую можно тестировать, продавать и масштабировать.