Что нового в File Arbor 1.1.0: действия правил, автоудаление и собственные команды
File Arbor 1.1.0 перестраивает правила вокруг действий: переместить в папку, отправить в корзину, удалить навсегда или выполнить собственную команду.
File Arbor 1.1.0 — самое крупное обновление с момента запуска: правила теперь умеют больше, чем перемещать файлы. У каждого правила есть действие — переместить в папку, переместить в корзину, удалить навсегда или выполнить команду на ваш выбор.
Рассказываем, что появилось и как этим пользоваться.
У правил появились действия
Раньше правило File Arbor делало ровно одно: перемещало подходящие файлы в папку. Версия 1.1.0 перестраивает правила на модель ЕСЛИ/ТО. Сторона ЕСЛИ — расширения, шаблоны имён, regex, размер, возраст — не изменилась. Новое — сторона ТО с четырьмя действиями:
- Переместить в папку — то, что правила делали всегда
- Переместить в корзину — новое, доступно и на бесплатном плане
- Удалить навсегда — новое, Pro
- Выполнить команду — новое, Pro
Существующие правила мигрируют автоматически и продолжают работать как правила перемещения. Перенастраивать ничего не нужно.
Переместить в корзину (бесплатно)
Самый безопасный способ навести порядок. Подходящие файлы отправляются в корзину, и всё лишнее можно вернуть вручную, если правило захватило больше, чем ожидалось.
Практический пример: скриншоты копятся быстро и редко стоят хранения.
- Отслеживать:
Рабочий стол - Условие: имя начинается со
Screenshot, старше 30 дней - Действие: Переместить в корзину
Это действие входит в бесплатный план; лимит 20 файлов в день действует для него так же, как для любого другого действия. Подробный разбор — в руководстве как автоматически перемещать файлы в корзину.
Удалить навсегда (Pro)
Эта функция появилась напрямую из запроса пользователя. Он управляет записями камер видеонаблюдения: каждый день на диск падают сотни гигабайт видео, и единственное нужное обслуживание — «убирать всё старше 60 дней». Гонять терабайты через корзину бессмысленно — место на диске так и не освободится.
- Отслеживать:
D:\Камерысо включённым сканированием подпапок - Условие: старше 60 дней
- Действие: Удалить навсегда
- Режим: по расписанию, ежедневно в 03:00
Настройте один раз — и архив обслуживает себя сам. Как собрать такое правило шаг за шагом, мы разобрали в статье как автоматически удалять старые файлы по возрасту.
Поскольку «навсегда» значит навсегда, приложение требует отметить чекбокс подтверждения перед сохранением правила удаления, не трогает ничего за пределами отслеживаемой папки и никогда не переходит по символическим ссылкам наружу. Удалённые файлы не появляются в истории действий с возможностью отмены — отменять нечего.
Выполнить команду (Pro)
Самая запрашиваемая функция среди опытных пользователей — и та, о которой пользователи Hazel спрашивают нас с первого дня. Когда файл подходит под правило, File Arbor выполняет выбранную вами команду — один раз на файл.
Доступны три переменные: {filePath}, {fileName} и {folder}. Кавычки File Arbor расставляет сам: пути с пробелами работают без какого-либо экранирования. Больше примеров и сценариев — в руководстве как выполнить shell-команду при добавлении файла.
Реальный пример от пользователя, который запросил функцию, — автоматический коммит файлов, попадающих в папку репозитория:
- Отслеживать:
C:\Projects\notes - Условие: расширение
.md - Действие: Выполнить команду
- Команда:
git -C {folder} add {fileName} && git -C {folder} commit -m "Add {fileName}"
Сохранять правило, чтобы проверить команду, не нужно. В редакторе правил есть кнопка Проверить: она выполняет команду один раз на файле-образце и показывает код выхода, вывод и длительность. Каждый реальный запуск также записывается в новую панель Запуски команд — если что-то упадёт в три часа ночи, полный вывод будет ждать вас утром.
По умолчанию команды ограничены 30 секундами, так что зависший скрипт не заблокирует ваши правила. Важное замечание: действие «Выполнить команду» недоступно в версии из Microsoft Store — таковы правила магазина. В прямой загрузке оно есть.
Цены не меняются
В ценах ничего не изменилось: бесплатный план по-прежнему включает одну папку, два правила, а теперь и действие «в корзину». Pro — всё так же разовая покупка за 24,99 $, теперь с удалением навсегда и собственными командами, с пожизненными обновлениями.
Как получить 1.1.0
Приложение обновляется само на Windows и macOS, либо возьмите установщик на странице загрузки. Впервые здесь? Руководство для начинающих доведёт вас до первого правила примерно за пять минут. На каждую лицензию Pro действует 30-дневная гарантия возврата.
Вопросы и ответы
Мои существующие правила продолжат работать после обновления?
Да. Существующие правила автоматически мигрируют в новую модель действий как правила перемещения — те же условия, те же папки назначения, то же поведение. Обновление расширяет то, что правила могут делать, и не меняет того, что ваши правила делают сейчас.
Можно ли восстановить файлы, удалённые правилом?
Файлы, обработанные действием Переместить в корзину, восстанавливаются из корзины вручную. Файлы, обработанные действием Удалить навсегда, восстановить нельзя — поэтому оно доступно только в Pro, требует явного подтверждения при создании правила и работает исключительно внутри отслеживаемой папки.
Что будет с Pro-правилами без лицензии?
Они остановятся — безопасно. Правила удаления и команд приостановятся и получат значок замка в списке правил; ничто не будет втихую преобразовано в другое действие. Активируйте лицензию — и они продолжат работать ровно так, как настроены.