Часто мы сталкиваемся с проблемой, когда необходимо удалять какие-то файлы с папками автоматически, по мере их устаревания.
Например, ведется запись с камер видеонаблюдения, все складывается на NAS-сервер и необходимо периодически удалять файлы, чтобы не закончилось место на жестком диске.
Второй случай использования: удаление бэкапов. Как правило они занимают достаточно много места и надо следить за тем, чтобы они были вовремя удалены.
DeleteOldFiles для Windows
DeleteOldFiles — бесплатная портативная программа, которая предназначена для автоматизации удаления старых файлов в операционной системе Windows. Эта задача часто актуальна при обслуживании файловых серверов или серверов, содержащих обновляемые архивы. Также в комплект входит консольная утилита DeleteOldFiles.exe, которая запускается из командной строки либо из bat файла, и добавлена программа визуального конфигурирования ConfiguratorDOF.exe.
Автоматическое удаление файлов
- Удаление файлов старше заданного значения.
- Поддержка двух режимов удаления файлов по дате создания и по дате изменения.
- Фильтрация удаляемых файлов по маске.
- Поддержка нескольких типов журналирования (логирования) удаленных файлов.
- Использование корзины для удаления файлов.
- Использование исключаемых типов из списка удаляемых файлов.
- Использование предварительного просмотра удаляемых файлов.
- Использование визуального конфигуратора программы.
- Возможность применять утилиту совместно с планировщиком заданий Windows по заданному расписанию.
- Добавлен режим удаления файлов по дате чтения.
- добавлены параметры исключений файлов по дате открытия.
- добавлены параметры исключений файлов по дате чтения.
- Добавлена возможность выполнения команд из визуального интерфейса программы.
- Улучшен интерфейс программы ConfiguratorDOF.
ТОП-сегодня раздела «Очистка диска»
CCleaner — популярное приложение для оптимизации ПК, чистки реестра и удаления различного.
CCleaner Portable — портативная (переносная, не требующая инсталляции на компьютер) версия утилиты CCleaner для чистки системного мусора.
Revo Uninstaller — бесплатное приложение для корректной деинсталляции программ из операционной.
Простая в использовании утилита, предназначенная для форматирования USB флэш-накопителей.
Wise Disk Cleaner — инструмент для полной очистки жестких дисков от скопившегося системного.
WizTree — небольшая и полезная утилита для определения файлов и папок, которые занимают много пространства на жестком диске.
Отзывы о программе DeleteOldFiles
Отзывов о программе DeleteOldFiles 3.5.0 пока нет, можете добавить.
Источник: www.softportal.com
Как запретить удаление файлов и папок в Windows 10 — пошаговая инструкция
Как автоматически удалять файлы старше X дней в Windows 10
В Windows 10 вы можете использовать командную строку и планировщик задач, чтобы автоматически удалять файлы старше определенного количества дней, чтобы освободить место и сохранить ваши файлы организованными.
Приложение «Настройки» включает в себя «Хранилище» — функцию, которая автоматически запускается при нехватке памяти для освобождения места. Помимо возможности удаления временных файлов, вы также можете включить функцию удаления файлов, которые были в корзине или в папке «Загрузки», которые не изменились за последний месяц. Однако эта функция ограничена и не позволяет отслеживать дополнительные папки, чтобы удалять их файлы, которые не изменились за последние 60 дней.
Если вы храните временные файлы из Интернета или проекты в разных папках, можно использовать команду ForFiles в командной строке и планировщике задач, чтобы удалить файлы из любой папки старше определенного количества дней.
В этом руководстве вы узнаете, как вручную удалять файлы, которые не были изменены в течение указанного количества дней, и как создать автоматизированную задачу, которая будет удалять файлы старше определенного количества дней в любой папке на Windows 10.
Важное замечание: Перед запуском команды в папке, которую вы хотите организовать, протестируйте команду с помощью тестовой папки, так как использование неправильных параметров и другие ошибки могут привести к удалению неправильных файлов.
Как использовать ForFiles для удаления файлов старше X дней в Windows 10
Если у вас есть разные папки с большим количеством файлов и вы хотите очистить их, удалив те файлы, которые старше определенного количества дней, вы можете использовать команду ForFiles.
Чтобы использовать команду ForFiles для удаления файлов старше определенного количества дней, выполните следующие действия:
- Откройте Пуск в Windows 10.
- Найдите командную строку , щелкните правой кнопкой мыши результат и выберите параметр « Запуск от имени администратора» .
- Введите следующую команду, чтобы удалить файлы, которые не были изменены за последние 30 дней, и нажмите Enter :
В приведенной выше команде не забудьте изменить «C:pathtofolder» указав путь к папке, в которую вы хотите удалить файлы, и измените /d -30 чтобы выбрать файлы с датой последнего изменения.
Разбивка команд ForFiles
Если вы хотите узнать больше об этих ключах, используйте ForFiles /? команду.
Как использовать Task Scheduler для автоматического удаления файлов старше X дней в Windows 10
Команда в предыдущих инструкциях позволяет вам удалять файлы в папке старше 30 дней, но вам нужно открывать командную строку и выполнять команду вручную каждый раз, когда вы хотите освободить место.
Если вы хотите автоматизировать процесс, вам нужно использовать планировщик задач в Windows 10, чтобы создать задачу, которая выполняет команду с заданными интервалами.
Чтобы создать запланированное задание с помощью команд ForFiles для удаления файлов, которые не изменились за некоторое время, выполните следующие действия:
- Откройте Пуск.
- Найдите планировщик заданий и нажмите на верхний результат, чтобы открыть опыт.
- Щелкните правой кнопкой мыши папку «Библиотека планировщика заданий».
- Нажмите «Новая папка».
- Введите любое имя для папки и нажмите ОК. (Мы создаем новую папку, чтобы задачи были организованы и отделены от системных задач.)
- Щелкните правой кнопкой мыши недавно созданную папку и выберите параметр «Создать задачу».
- В поле «Имя» введите имя для задачи.
- На вкладке «Общие» в разделе «Параметры безопасности» выберите параметр «Выполнить» независимо от того, вошел пользователь в систему или нет . (Это опция, которая заставляет командное окно не появляться, когда задача запускается автоматически.)
- Снимите флажок Не хранить пароль .
- Перейдите на вкладку «Триггеры» и нажмите кнопку «Новый».
- Используя раскрывающееся меню «Начать задачу», выберите параметр «По расписанию».
- В разделе «Настройки» укажите, когда вы хотите, чтобы задача выполнялась (например, «Вовремя», «Ежедневно», «Еженедельно», «Ежемесячно»). Какой бы вариант вы ни выбрали, обязательно укажите параметры запуска справа.
- Нажмите кнопку ОК.
- Перейдите на вкладку «Действия» и нажмите кнопку «Создать».
- В раскрывающемся меню «Действия» выберите пункт «Запустить программу».
- В поле «Программа / скрипт» введите следующую команду:
Forfiles
В приведенной выше команде не забудьте изменить «C:pathtofolder» указав путь к папке, в которую вы хотите удалить файлы, и измените /d -30 чтобы выбрать файлы с датой последнего изменения.

После того, как вы выполните шаги, команда будет запущена по расписанию, удалив файлы в расположении, которое старше указанного вами количества дней. Только не забудьте изменить имя или переместить папку в другое место. В противном случае задача не будет выполнена.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Источник: ip-calculator.ru