Ярлык для очистки корзины

В Windows 10 очистку корзины можно реализовать с помощью команды PowerShell 5.

  1. Кликнуть по рабочему столу правой клавишей мыши и выбрать Создать → Ярлык
  2. В поле расположения объекта вписать: powershell.exe -command "& {Clear-RecycleBin -Force}"
  3. Нажать Далее и ввести название ярлыка, например, Очистить корзину

Также можно использовать команду: powershell.exe -command Clear-RecycleBin -Force
Для конкретного диска (в данном случае C): powershell.exe -command Clear-RecycleBin -DriveLetter C -Force
Если нужно подтверждение перед очисткой корзины, удалите параметр -Force
Ярлык можно поместить на панель задач, в его свойствах, можно сменить значок, указав адрес: %SystemRoot%\system32\shell32.dll
Окно → Свёрнутое в значок (для того чтобы не появлялось окно PowerShell).
Также можно назначить горячие клавиши, Например, Ctrl+Shift+R
Можно создать файл bat с командой powershell.exe -command Clear-RecycleBin -Force и скомпилировать в exe с помощью программы Bat To Exe Converter

Bat-файл для очистки корзины на Windows XP:

rmdir /q /s C:\Recycler

Bat-файл для очистки корзины на Windows 7 и выше:

rmdir /q /s C:\$Recycle.Bin

Или:

rd /s /q %systemdrive%\$RECYCLE.BIN

Или:

del /q /s %systemdrive%\$Recycle.bin\*
for /d %%x in (%systemdrive%\$Recycle.bin\*) do @rd /s /q "%%x"

Или:

set Drive=C:

if exist %Drive%\$RECYCLE.BIN (
    pushd %Drive%\$RECYCLE.BIN
    del /s /q .
    popd
)

VBS:

With GetObject("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}")
  .document.Application.NameSpace("shell:RecycleBinFolder").Self.InvokeVerb("Empty")
  .Quit
End With