Reputation: 9836
I need a code to empty the recycling bin without conformation I have tried the simple del $Recycle.Bin
but it says access denied even when elevated does any one know a code I could use.
Upvotes: 7
Views: 14147
Reputation: 1
I thought the /s
parameter had to come before the /q
:
rd /s /q C:\$Recycle.Bin
should be the command to run and empty recycle bin from a batch file, right?
Upvotes: 0
Reputation: 127
Above answers are ok for cmd batch files but for the new powershell there is a better way
Simply use the cmdlet
Clear-RecycleBin
Optionally you can use the -Force or -Confirm:$false parameters so it won't ask for confirmation
For more info open powershell and type
Get-Help Clear-RecycleBin
Upvotes: 2
Reputation: 476
Guaranteed to delete all content in the Recycle Bin for the selected drive while leaving the folder itself intact:
C:\$Recycle Bin\>rd . /q /s
$Recycle Bin
folderrd . /q /s
[remove-dir (currentdir) /quiet /subdir]You will get an error that the current directory is still in use (because that is your current location) and can't be deleted. This is expected behaviour because I want the $Recycle Bin
folder to remain.
Upvotes: 1
Reputation: 7066
This emptied my bin without any confirmation.
@ECHO OFF
start /b /wait powershell.exe -command "$Shell = New-Object -ComObject Shell.Application;$RecycleBin = $Shell.Namespace(0xA);$RecycleBin.Items() | foreach{Remove-Item $_.Path -Recurse -Confirm:$false}"
Upvotes: 2