Вернуться к блогу

Как автоматически удалять старые файлы по возрасту (Windows и Mac)

Автоматически удаляйте файлы старше 30, 60 или 90 дней на Windows и Mac — безопасно. Правила по возрасту вместо forfiles, Планировщика задач и cron-скриптов.

15 июня 2026 г.
File Arbor Team

Чтобы автоматически удалять файлы старше заданного числа дней, создайте правило, которое отбирает файлы по возрасту и убирает их. В File Arbor вы отслеживаете папку, задаёте условие «старше 30 дней» (или 60, или 90) и выбираете действие: Переместить в корзину для безопасной очистки или Удалить навсегда, чтобы освободить место на диске. Запустите по расписанию — и папка обслуживает себя сама, на Windows и Mac, без скриптов.

В этом руководстве — и безопасный способ, и способ освободить место, встроенные альтернативы и то, как File Arbor не даёт правилу удаления по возрасту сделать что-то непреднамеренное.

Папки, которые переполняются сами

Некоторые папки по своей природе только пополняются. Папка записей экрана. Видео с камер наблюдения. Логи приложений. Каталог вывода сканера. Ничему в них не нужно жить вечно, но никто не хочет каждую неделю открывать их и удалять старое через Shift+Delete.

Правило обслуживания всегда укладывается в одну фразу: «убирать всё старше N дней». Идеальная задача для автоматизации и неудачная — для ручной работы: к тому моменту, как папка начнёт раздражать, в ней будут тысячи файлов.

Встроенные способы (и почему они утомляют)

Обе операционные системы умеют это без стороннего софта — если вам комфортно с командной строкой.

На Windows классический рецепт — forfiles плюс Планировщик задач. Команда вроде forfiles /p "C:\Logs" /d -30 /c "cmd /c del @file" удаляет файлы старше 30 дней, а Планировщик задач запускает её по таймеру. Это работает, но вы правите арифметику дат в аргументе batch, и нет никакой записи о том, что удалилось.

На macOS эквивалент — команда find в shell-скрипте, запускаемая через cron или launchd, например find ~/Downloads -mtime +30 -delete. Тоже работает, и тоже нужно написать, протестировать и не забыть, что вы это настроили.

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

Безопасный способ: Переместить в корзину

Самый малорисковый способ автоудаления — на самом деле не удалять. Переместить в корзину отправляет подошедшие файлы в корзину на Windows или в корзину (Trash) на macOS, так что всё, что правило захватит по ошибке, можно вернуть вручную.

Частая настройка, подходящая для бесплатного плана:

  • Отслеживать: Desktop
  • Условие: имя начинается со Screenshot, старше 30 дней
  • Действие: Переместить в корзину

Старые скриншоты исчезают с рабочего стола, но остаются восстановимыми в корзине, пока вы её не очистите. Это действие входит в бесплатный план, и лимит бесплатного плана в 20 файлов в день действует для него, как и для любого другого действия. Подробнее об этом подходе — в статье как автоматически перемещать файлы в корзину.

Способ освободить место: Удалить навсегда

У корзины есть подвох: она не освобождает место на диске, пока вы её не очистите. Для папок, которые растут на гигабайты в день, гонять терабайты через корзину бессмысленно — диск так и не восстановится.

Удалить навсегда (Pro) убирает файлы напрямую. Это действие для больших, только пополняющихся папок. Реальный пример, из-за которого появилась функция: человек управляет записями камер наблюдения, где каждый день на диск падают сотни гигабайт, и единственное нужное папке обслуживание — «убирать всё старше 60 дней».

  • Отслеживать: D:\Camera со включённым сканированием подпапок
  • Условие: старше 60 дней
  • Действие: Удалить навсегда
  • Режим: по расписанию, ежедневно в 03:00

Настройте один раз — и архив сам ограничивает свой размер.

Как File Arbor делает удаление навсегда безопасным

Навсегда значит навсегда, поэтому у действия встроены ограничители:

  • Чекбокс подтверждения нужно отметить, прежде чем правило удаления можно будет сохранить. Создать его случайно нельзя.
  • Оно действует только внутри отслеживаемой папки. Правило на D:\Camera не дотянется ни до чего за пределами D:\Camera.
  • Оно никогда не переходит по символической ссылке наружу отслеживаемой папки, так что ссылка не обманет правило и не заставит его удалить что-то в другом месте.
  • Удалённые навсегда файлы не попадают в историю отмены — отменять нечего, и приложение честно об этом говорит, а не намекает на восстановление, которого нет.

Если хотите подстраховку, используйте «Переместить в корзину». Если хотите сразу вернуть место и папка действительно одноразовая, используйте «Удалить навсегда». Выбирайте под каждое правило.

Запускайте по расписанию

Очистке по возрасту редко нужно срабатывать в ту же секунду, как файл переступит порог. Расписание ей подходит лучше.

File Arbor умеет запускать правило по расписанию — ежедневно в заданное время или в выбранные вами дни. Для большой папки ночной запуск в 03:00 держит её подрезанной, не трогая днём. Можно также использовать автоматический режим для действия в реальном времени или запускать правила вручную. Запуски по расписанию — естественный выбор для «удалять старые файлы», потому что работа по своей природе периодическая.

Смотрите, что было убрано

Автоматизация, которую нельзя проверить, — это автоматизация, которой нельзя доверять. История действий записывает каждое удаление — какой файл, какое правило и когда. Для удалений в корзину это ещё и ваш путь к восстановлению: найдите, что захватило правило, и верните это из корзины вручную. Так «кажется, очистка отработала» превращается в «вот что именно она сделала».

FAQ

Как автоматически удалять файлы старше 30 дней?

Создайте правило, которое отбирает файлы по возрасту, и задайте действие удаления. В File Arbor отслеживайте папку, задайте условие «старше 30 дней» и выберите «Переместить в корзину» для безопасной очистки или «Удалить навсегда», чтобы освободить место. Запустите по расписанию — и папка обслуживает себя сама.

Можно ли восстановить удалённые файлы?

Зависит от действия. Файлы, убранные через «Переместить в корзину», можно вернуть из корзины вручную. Файлы, убранные через «Удалить навсегда», восстановить нельзя — поэтому это действие доступно только в Pro и требует явного подтверждения при создании правила.

Безопасно ли автоудаление старых файлов?

Да, если правило правильно ограничено. File Arbor действует только внутри той папки, которую вы указали отслеживать, никогда не переходит по символическим ссылкам наружу и требует отметить чекбокс подтверждения, прежде чем правило с удалением навсегда можно будет сохранить. Используйте «Переместить в корзину», если хотите подстраховаться возможностью восстановления.

Нужен ли Pro, чтобы автоматически удалять старые файлы?

Для очистки через корзину — нет. Действие «Переместить в корзину» доступно на бесплатном плане. «Удалить навсегда» — которое сразу освобождает место на диске и минует корзину — это функция Pro, потому что отменить его нельзя.

Можно ли удалять старые файлы по расписанию, а не в реальном времени?

Да. File Arbor умеет запускать правило по расписанию, например ежедневно в 03:00, так что очистка проходит в нерабочие часы. Можно также запускать в реальном времени через автоматический режим или вручную по требованию. Запуски по расписанию подходят для больших папок, которым нужно лишь периодическое обслуживание.

Настройте правило один раз

Выберите папку, которая у вас переполняется, решите, что вам нужно — подстраховка или возвращённое место, — и напишите одно правило по возрасту. Скачайте File Arbor, чтобы настроить его, или посмотрите всё новое в версии 1.1.0. Впервые здесь? Руководство для начинающих проведёт вас через первое правило.

Похожие статьи

1 октября 2026 г.

Переименование PDF по содержимому автоматически (Windows и Mac)

Переименование PDF по содержимому на Windows и Mac: бесплатные Power Automate и Shortcuts, а также правило File Arbor, которое читает дату счёта и на сканах.

Читать далее
19 сентября 2026 г.

Как автоматически сортировать файлы по папкам на основе имени файла

Сортируй файлы по папкам на основе имени файла автоматически на Windows и Mac: правила по ключевому слову, префиксу и regex, бесплатный скрипт и папки из имени.

Читать далее
2 сентября 2026 г.

Как автоматически перемещать файлы из одной папки в другую

Автоматическое перемещение файлов из одной папки в другую в Windows и на Mac. Сравниваем bat-скрипт, действия папки Automator и правила, которые не дают сбоев.

Читать далее
Автоматическая сортировка файлов: пошаговая настройка
26 августа 2026 г.

Автоматическая сортировка файлов: пошаговая настройка

Настройте автоматическую сортировку файлов за 15 минут: отслеживаемая папка, быстрые правила и одно своё правило — дальше всё работает само.

Читать далее