Вы можете использовать его для очистки корзины в указанное время или через регулярные промежутки времени с помощью планировщика задач с помощью команды PowerShell. Кроме того, вы также можете использовать настройки хранилища (также известные как Storage Sense), чтобы удалить из корзины файлы старше определенного количества дней.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};
В этой статье обсуждаются два метода автоматической очистки корзины через определенные промежутки времени.
Как автоматически очистить корзину в Windows 10
Метод 1: использование Storage Sense
В настройках хранилища Windows 10 есть функция, которая позволяет удалять из корзины файлы старше «x» дней.
- Откройте Настройки, Система, Хранилище
- Включите переключатель рядом с опцией «Хранилище может автоматически освобождать место…» в разделе Хранилище.
- Щелкните «Настроить параметры хранилища» или «Запустить». Откроется страница конфигурации, на которой вы можете выбрать элементы, которые хотите автоматически удалить с помощью Storage Sense.
- В разделе «Удалить файлы в моей корзине, если они были там более», выберите один из перечисленных вариантов. В Windows 10 v1903 этот параметр предоставляет вам 5 вариантов выбора, а именно: «Никогда», «1 день», «14 дней», «30 дней», «60 дней». При необходимости выберите один из вариантов.
Вот и все. Storage Sense автоматически удалит старые файлы из вашей корзины.СВЯЗАННЫЕ: Как автоматически удалить файлы старше N дней в Windows
Метод 2: использование команды PowerShell с планировщиком задач
Как вы знаете, PowerShell имеет встроенный командлет для автоматической очистки корзины с помощью следующей команды, которую также можно автоматизировать с помощью планировщика заданий.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};
powershell.exe -команда Clear-RecycleBin -Force
Бег PowerShell.exe из планировщика задач будет отображать окно PowerShell при каждом запуске задачи. Чтобы этого избежать, вы можете запустить указанную выше команду в скрытом режиме, запустив ее с помощью VBScript.
if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};
- Создайте VBScript из следующего содержимого. Для этого скопируйте следующее содержимое в Блокнот и сохраните файл с расширением .vbs, например EmptyBin.vbs
Установите WshShell = WScript.CreateObject ("WScript.Shell") WshShell.Run "powershell.exe" & "-команда Clear-RecycleBin -Force", 0, 0 Установите WshShell = Nothing
При желании вы можете переместить файл VBScript в каталог Windows, если это необходимо. Следующим шагом является создание запланированной задачи для запуска вышеуказанного сценария по очистке корзины через определенные промежутки времени.
- Откройте планировщик заданий и щелкните «Создать задачу…» на панели «Действия».
- Введите название задачи и дайте описание.
- Щелкните вкладку «Триггеры» и нажмите «Создать».
- В раскрывающемся списке «Начать задачу:» выберите вариант из списка. В этом примере я решил запустить задачу при входе любым пользователем в системе.
- Щелкните ОК. Выберите вкладку Действия и нажмите Создать.
- В текстовом поле Программа / сценарий: введите следующее:
C: \ Windows \ System32 \ Wscript.exe
- В текстовом поле Добавить аргументы (необязательно): введите:
C: \ Windows \ EmptyBin.vbs
- Щелкните ОК, ОК.
Это все. Корзина должна очищаться автоматически при каждом входе в систему или через определенные промежутки времени, если вы их установили.СВЯЗАННО: очистить корзину без запроса подтверждения (с помощью NirCmd)
Примечание. Более ранние версии PowerShell не включают командлет Clear-RecycleBin. В этом случае вы можете либо обновить PowerShell, либо использовать превосходный инструмент автоматизации командной строки NirCmd для автоматической очистки корзины.