Есть ли в Bandicam автоудаление
Короткий ответ: отдельной настройки «удалять записи старше N дней» в программе нет. Официальное решение вендора для тех, кто пишет непрерывно сутками и месяцами, строится на двух штатных средствах Windows — Планировщике заданий (Task Scheduler) и консольной команде ForFiles, которая умеет находить файлы по возрасту и что-то с ними делать.
Схема выглядит так: раз в день Windows сама запускает задание, оно проходит по папке записей Bandicam, находит всё, что старше указанного срока, и удаляет. Программа при этом продолжает писать как ни в чём не бывало — чистка идёт мимо неё.
Такая связка полезна в трёх сценариях: круглосуточный захват экрана как «чёрный ящик» компьютера, регулярная запись созвонов и лекций, которые нужны неделю-другую, и запись игр, когда старые дубли всё равно не пересматриваются. Если же места не хватает не из-за архива, а из-за размера самих файлов, смотреть надо в другую сторону — на кодек и битрейт, как в разборе тормозов при записи.
Задание в Планировщике Windows
Порядок по официальной инструкции:
- Нажмите Пуск, наберите «Scheduler» и откройте Планировщик заданий (Task Scheduler).
- Выберите «Create Task…» (создать задачу) — не «простую задачу», а обычную: у неё есть нужные вкладки.
- На вкладке General задайте имя, например
Auto delete old files, и выберите вариант «Run whether user is logged on or not» — выполнять независимо от того, вошёл ли пользователь в систему. - На вкладке Triggers создайте триггер и выберите «Daily» — ежедневную проверку.
- На вкладке Actions нажмите «New…», в поле программы укажите
ForFiles, а в поле аргументов — строку из следующей главы.
После сохранения задание попросит пароль учётной записи — это обычное требование Windows для задач, выполняющихся без входа в систему.
Важно
Важно: удалённые таким способом файлы не попадают в корзину — вендор предупреждает об этом прямо: восстановить их оттуда не получится. Прежде чем ставить задание на боевую папку, потренируйтесь на копии: создайте тестовую папку с ненужными файлами и проверьте, что удаляется именно то, что задумано.
Из чего состоит команда ForFiles
Аргументы задаются одной строкой. Официальный пример вендора для папки C:\Bandicam и срока хранения 30 дней выглядит так:
/p "C:\Bandicam" /s /d -30 /c "cmd /c del @file"
Разбор по частям:
| Ключ | Что означает |
|---|---|
/p "C:\Bandicam" |
путь к папке, которую проверяем |
/s |
заглядывать и во вложенные папки |
/d -30 |
брать файлы старше 30 дней (число со знаком минус) |
/c "cmd /c del @file" |
что делать с найденным — здесь удалить |
Менять в этой строке нужно ровно две вещи. Первая — путь: он должен указывать на вашу папку записей Bandicam, у вендора во втором примере это /p "C:\Users\XXX\Documents\Bandicam". Вторая — срок: -15 оставит записи за две недели, -7 — за неделю.
Отдельная оговорка вендора касается сетевых дисков: для папки на другом компьютере одной строки мало — потребуется дополнительная настройка через bat-файл, где сетевой путь сначала подключается как диск.
Наведите порядок в папке записей
Автоудаление работает по возрасту файлов, поэтому чем аккуратнее разложены записи, тем предсказуемее результат. В настройках Bandicam на вкладке General есть несколько пунктов, которые к этому располагают.
Output folder — папка вывода. Держите записи в отдельной папке, а не вперемешку с документами: тогда задание чистки будет работать только со своим и не заденет чужое.
Autocreate output subfolder with name — автоматическое создание подпапок. Вариант с форматом даты (YYYY-MM-DD) раскладывает записи по дням, и глазами видно, что можно снести руками ещё до всякой автоматики. Есть варианты и с именем цели записи, и с делением на «Videos», «Images», «Audios».
Auto Complete Recording — автозавершение записи. Здесь задаются ограничения по времени, по размеру файла и по длительности тишины, а также выключение компьютера после окончания. Полезно вдвойне: длинная запись бьётся на файлы обозримого размера, и старые куски потом удаляются по одному, а не одним двадцатигигабайтным блоком. Автостарт и автоостановку по времени разбирает соседняя статья — запись по расписанию, а управлять записью из скриптов помогают параметры командной строки.
Что учесть заранее
Три вещи, которые лучше решить до первого запуска задания.
- Отделите ценное от расходного. Автоудаление не разбирает, что важно: удалится и та запись, которую вы собирались смонтировать. Заведите привычку сразу переносить нужное в отдельную папку вне зоны чистки.
- Проверьте задание вручную. В Планировщике задание можно запустить кнопкой «Run» и сразу посмотреть, что произошло с тестовой папкой. Это дешевле, чем узнать о неверном пути через месяц.
- Защита от удаления — тоже средствами Windows. У вендора описан обратный сценарий: если записи, наоборот, не должны удаляться никем, кроме администратора, это делается разрешениями папки — в свойствах на вкладке безопасности пользователю ставится запрет на удаление файлов и вложенных папок, а Bandicam работает под этой учётной записью. Функцией самой программы это тоже не является.
И общее правило: любая автоматика удаления — это про дисциплину, а не про экономию внимания. Один раз настроенное задание работает годами, поэтому потратьте пять минут на пробный прогон — актуальную версию программы и папку вывода стоит перепроверить в тот же заход.