Clear-RecycleBin

清除当前用户的回收站的内容。

语法

Clear-RecycleBin
     [[-DriveLetter] <String[]>]
     [-Force]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

说明

此 cmdlet 仅在 Windows 平台上可用。

Clear-RecycleBin cmdlet 删除当前用户的回收站的内容。 此操作类似于使用 Windows 的“清空回收站”的操作

此 cmdlet 是在 PowerShell 7 中重新添加的。

示例

1:清空所有回收站

在此示例中,清除所有驱动器的当前用户的回收站。

Clear-RecycleBin

Confirm
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 提示用户进行确认。

2:清空指定回收站

此示例清空指定驱动器号的回收站。

Clear-RecycleBin -DriveLetter C

Clear-RecycleBin使用 DriveLetter 参数指定卷上的C回收站。 系统会提示用户确认运行该命令。

3:在未确认的情况下清空所有回收站

此示例不提示确认清除回收站。

Clear-RecycleBin -Force

Clear-RecycleBin使用 Force 参数,不会提示用户确认以清除所有回收站。

另一种方法是将 -Force 替换为 -Confirm:$false

参数

-Confirm

提示在运行 cmdlet 之前进行用户确认。 即使未指定 Confirm 参数,系统也会提示用户进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DriveLetter

为单个驱动器号或驱动器号数组指定要清空的回收站。

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

指定不提示用户确认清空回收站。 Force 参数还会替代 WhatIf 参数和 Confirm 参数。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示在 Clear-RecycleBin 运行的情况下会发生什么。 cmdlet 未运行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输出

None

此 cmdlet 不返回任何输出。

备注

此 cmdlet 仅在 Windows 平台上可用。