1

Довольно часто я забываю или забываю о корзине и количестве мусора, который в ней находится. Хотя я не считаю, что это критично, я хотел бы знать, какие существуют варианты, которые могут быть связаны с планировщиком заданий, чтобы корзина автоматически очищалась, например, раз в неделю.

2 ответа2

4

Ответ, который Cyanfish разместил в комментариях, превосходен. Вы можете использовать это без каких-либо сторонних инструментов:

Вы можете эффективно "очистить" корзину из командной строки, окончательно удалив каталог корзины на диске, который содержит системные файлы. (В большинстве случаев это будет диск C:, но вы не должны жестко кодировать это значение, потому что оно не всегда будет истинным. Вместо этого используйте переменную среды% systemdrive%.)

Причина, по которой эта тактика работает, заключается в том, что на каждом диске есть скрытая защищенная папка с именем $ Recycle.bin, в которой в корзине фактически хранятся удаленные файлы и папки. Когда этот каталог удаляется, Windows автоматически создает новый каталог.

Итак, чтобы удалить каталог, используйте команду rd (r emove d irectory) с параметром /s, который указывает, что все файлы и каталоги в указанном каталоге также должны быть удалены:

rd /s% systemdrive%\$ Recycle.bin

Обратите внимание, что это действие приведет к окончательному удалению всех файлов и папок, находящихся в настоящий момент в корзине, из всех учетных записей пользователей. Кроме того, вам (очевидно) придется запустить команду из командной строки с повышенными правами, чтобы иметь достаточные права для выполнения этого действия.


Альтернативой может быть использование стороннего инструмента, такого как CCleaner, который поддерживает запуск из командной строки и планирование этого с помощью Task Scheduler.

CCleaner можно настроить для очистки корзины и ничего больше, а затем запустить по расписанию с помощью команды C:/Path/To/CCleaner.exe /AUTO

3

Из этой статьи о TechNorms, в которой используется сторонний инструмент:

Загрузите ZIP-файл с пустой корзиной и извлеките содержимое где-нибудь узнаваемым.

Откройте «Планировщик заданий» из меню «Пуск» и создайте новое задание из меню «Файл» в разделе «Действие> Создать задание».

Назовите задачу как-нибудь идентифицируемую, а затем выберите вкладку «Триггеры» вверху.

Нажмите «Создать» на этой вкладке, а затем выберите «Ежедневно» с левой стороны. Выберите дату и время запуска задачи «Очистить корзину» в первый раз. Задание будет повторяться каждый день в указанное время.

Вы также можете выбрать опцию в разделе «Повторять задачу каждый», чтобы запускать задачу каждый час, но для большинства людей это не нужно.

Используя те же настройки, вы можете запрограммировать планировщик заданий на запуск один раз в неделю в указанное время.

Продолжайте нажимать «ОК», а затем выбирать вкладку «Действия». Добавьте новое действие и убедитесь, что для типа действия выбрано «Запустить программу». Нажмите «Обзор», чтобы найти загруженный файл EmptyRecycleBin.exe.

Рядом с разделом «Добавить аргументы» введите значение «/Q», чтобы гарантировать, что любые запросы будут подавлены во время выполнения операции.

Нажмите «ОК» еще дважды, чтобы закончить работу с открытыми окнами. Теперь задача должна быть указана в разделе «Библиотека планировщика заданий» в главном меню планировщика заданий.

Вы можете запустить эту задачу вне установленного времени, щелкнув ее правой кнопкой мыши и выбрав «Выполнить».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .