Очищаем папки от временных файлов средствами операционной системы Windows

Доброго времени суток... Удаление файлов из каталогов по расписанию поддерживает любой более-менее функциональный чистильщик. Добиться тех же самых результатов можно и средствами одной Windows. Реализация процедуры очистки папок по расписанию очень проста.

Для этого нам понадобится обычный командный файл и штатный планировщик Windows, который и будет этот самый файл запускать. Предположим, что у нас на диске D есть папка TEST, это к примеру, можете и другую папку взять на ваше усмотрение, из которой нужно удалять все файлы старше одной недели.

Создайте блокнотом текстовый файл и внесите в него этот код

@echo OFF
forfiles /p «D:/TEST» /s /m *.* /c «cmd /c Del @path» /d -7
echo Vse vremennyie faylyi udalenyi
pause
@echo ON

Сохраните файл как clear.cmd в любую удобную для вас папку и проверьте его работу. Должно открыться вот такое окно.

Ochishaem-papki-ot-vremennih-failo1

В Windows команда forfiles предназначается для обработки файлов. Ключ /p указывает путь к папке с обрабатываемыми файлами, /s — активирует рекурсию для всех вложенных каталогов, /m задаёт поиск по маске. Ключ /с устанавливает команду для файлов.

Так как мы собираемся удалять файлы, выбираем команду Del. Последний параметр /d указывает на возраст файлов, которые нужно удалять. То есть при выполнении скрипта будут удалены файлы старше семи дней.

Ochishaem-papki-ot-vremennih-failo

Чтобы нам не пришлось запускать скрипт вручную, пропишем этот самый скрипт в планировщике задач Windows, открыть его проще всего командой Taskschd.msc в окошке «Выполнить», (какие команды можно вводить в данное окно читаем здесь), открывается это окно с помощью горячих клавиш Win+R

Ochishaem-papki-ot-vremennih-failo2

В правой панели выбираем «Создать простую задачу».

Ochishaem-papki-ot-vremennih-failo3

Даём ей понятное имя например: «Удаление временных файлов». Жмём Далее.

Ochishaem-papki-ot-vremennih-failo4

Устанавливаем регулярность выполнения задачи, например: «Еженедельно». Далее.

Ochishaem-papki-ot-vremennih-failo5

Поскольку ПК во время выполнения задачи должен быть включён, время устанавливаем соответствующее, то есть выбираем дату, день недели и время очистки файлов.

Ochishaem-papki-ot-vremennih-failo6

Опцию «Действие» можно не менять, просто убедитесь, что там выставлено «Запустить программу». Жмём Далее.

Ochishaem-papki-ot-vremennih-failo7

Осталось только указать путь к файлу скрипта и сохранить настройки. Далее.

Ochishaem-papki-ot-vremennih-failo01

Теперь наш командный файл сам будет запускаться каждые семь дней и автоматически очищать указанную папку. Жмём Готово.

Ochishaem-papki-ot-vremennih-failo9

 

Вот таким способом можно настроить автоматическую очистку какой либо папки на выбор. Конечно же есть программы которыми можно также очистить и выбранные папки и почистить компьютер от всяческого мусора.

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

Понравилась статья? Поделиться с друзьями:
Soft-Click.ru
Комментариев: 3
  1. ITишник

    Интересный метод оптимизации, я как правило пользуюсь CCleaner. Но без режима задач ;-)

  2. Руслан

    Спасибо! Только вместо таких « ковычек нужны " вертикальные ковычки :)

    Вот такой код я использую у себя на работе — реально много места освобождает, пользователей больше 300 на терминальном сервере, папка «Загрузки»:

    @echo OFF

    forfiles /p «C:\Users\%username%\Downloads» /s /m *.* /c «cmd /c Del @path» /d -7

  3. Денис Скрипник

    Лучше всё-таки использовать программы, так как все временные папки можно не учесть.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: