如果要从文件夹及其子文件夹中删除所有文件,请将“Recured”和“Include”参数添加到“Remove-Item”cmdlet。
打开 PowerShell 窗口,输入以下命令,将“PATH”替换为文件夹的完整路径,然后按 Enter:
Remove-Item PATH -Recurse -Include *.*
在这里,“递归”参数确保子文件夹的文件也被删除。“Include”参数可确保删除具有任何名称和扩展名的文件。
例如,要从桌面上的“下载”文件夹及其子文件夹中删除所有文件,请运行:
Remove-Item "C:\Users\username\Desktop\Downloads" -Recurse -Include *.*

PowerShell 提供通配符,只需在命令中指定这些文件类型即可删除各种类型的文件。在下面的所有示例中,将“PATH”替换为文件夹的完整路径。
例如,如果要从文件夹中删除所有 JPG 文件,请使用以下命令:
Remove-Item PATH -Include *.jpg
通配符的另一个用途是从目录中删除除特定文件类型之外的所有文件类型。例如,要从文件夹中删除除 PDF 文件之外的所有文件,请使用以下命令:
Remove-Item PATH -Exclude *.pdf
PowerShell 的另一个高级用途是从给定目录中删除所有空文件夹。在这种情况下,请使用以下命令,将“PATH”替换为目录的完整路径:
Get-ChildItem -Recurse PATH | where { $_.PSISContainer -and @( $_ | Get-ChildItem ).Count -eq 0 } | Remove-Item
你已经准备好了。
________________________________________
现在,你知道如何使用 PowerShell 删除项目,当文件资源管理器拒绝工作时,你不会被卡住。PowerShell 提供了比文件资源管理器更多的方法来帮助你删除内容,例如仅使用单个命令删除特定文件的功能。
相关文章
网友评论(共有 0 条评论)