Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:actions:files

Работа с файлами

ZennoPoster позволяет автоматизировать работу с файлами для загрузки данных на веб-страницы. Например, вы можете вставлять заготовленный текст из файла при постинге на форумах, размещении объявлений на различных сайтах, добавлении автоматических комментариев, записывать данные в файлы при парсинге сайтов и т.п.

Чтобы добавить в проект действие с файлом создайте действие «Данные>Файлы».

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

  • взять текст - копирование текста из файла с возможностью записи в переменную
  • записать текст - добавление текста в файл
  • переместить - перемещение файла в указанную директорию
  • проверить существование - проверка существования файла по указанному пути
  • скопировать - копирование файла в указанную директорию
  • удалить файл - удаление файла по указанному пути

Все операции интуитивно понятные сами по себе, хотелось бы сделать акцент только на проверке существования файла и записи в файл. Если файла не существует, результатом работы экшна будет ошибка и шаблон проекта дальше пойдет по красному (неудачному) выходу из блока. Если вы планируете использовать шаблон в несколько потоков, не производите запись в файл этим экшном во избежании конфликтов и потери данных. Для этих целей используйте списки и операцию добавления строки в список.

Директории

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

В свойствах действия Данные>Директории можно выбрать следующие операции:

  • создать - создание директории по указанному пути
  • копировать - копирование директории по указанному пути
  • переместить - перемещение директории по указанному пути
  • получить список файлов - получение списка файлов из указанной директории с возможностью поиска файлов в поддиректориях, фильтрацией файлов по маске, а также записью файлов в список
  • путь к файлу - загрузка определенного файла из указанной директории в случайном или численном порядке, с возможностью сортировки файлов в директории по алфавиту, поиска файлов в поддиректориях, фильтрацией файлов по маске, а также записью файла в переменную
  • удалить - удаление директории по указанному пути

ru/actions/files.txt · Последние изменения: 2015/11/25 16:13 — vladz