| external help file | Microsoft.PowerShell.Commands.Management.dll-Help.xml |
|---|---|
| Locale | en-US |
| Module Name | Microsoft.PowerShell.Management |
| ms.date | 01/05/2024 |
| online version | https://learn.microsoft.com/powershell/module/microsoft.powershell.management/clear-recyclebin?view=powershell-7.6&WT.mc_id=ps-gethelp |
| schema | 2.0.0 |
| title | Clear-RecycleBin |
Clears the contents of the current user's recycle bin.
Clear-RecycleBin [[-DriveLetter] <String[]>] [-Force] [-WhatIf] [-Confirm] [<CommonParameters>]
This cmdlet is only available on the Windows platform.
The Clear-RecycleBin cmdlet deletes the content of the current user's recycle bin. This action is
like using Windows Empty Recycle Bin.
This cmdlet was readded in PowerShell 7.
In this example, the current user's recycle bins for all drives are cleared.
Clear-RecycleBinConfirm
Are you sure you want to perform this action?
Performing the operation "Clear-RecycleBin" on target "All of the contents of the Recycle Bin".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Clear-RecycleBin prompts the user for confirmation.
This example clears the recycle bin for a specified drive letter.
Clear-RecycleBin -DriveLetter CClear-RecycleBin uses the DriveLetter parameter to specify the recycle bin on the C
volume. The user is prompted for confirmation to run the command.
This example doesn't prompt for confirmation to clear the recycle bins.
Clear-RecycleBin -ForceClear-RecycleBin uses the Force parameter and doesn't prompt the user for confirmation to
clear all recycle bins.
An alternative is to replace -Force with -Confirm:$false.
Specifies the recycle bin to clear for a single drive letter or an array of drive letters.
Type: System.String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseSpecifies that the user isn't prompted for confirmation to clear a recycle bin. The Force parameter also overrides the WhatIf and Confirm parameters.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: FalsePrompts for user confirmation before running the cmdlet. The user is prompted for confirmation even if the Confirm parameter isn't specified.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: FalseShows what would happen if Clear-RecycleBin runs. The cmdlet isn't run.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: FalseThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
This cmdlet returns no output.
This cmdlet is only available on Windows platforms.