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 平台上可用。