В Windows 10 очистку корзины можно реализовать с помощью команды PowerShell 5.
- Кликнуть по рабочему столу правой клавишей мыши и выбрать Создать → Ярлык
- В поле расположения объекта вписать: powershell.exe -command "& {Clear-RecycleBin -Force}"
- Нажать Далее и ввести название ярлыка, например, Очистить корзину
Также можно использовать команду: 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