You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写PowerShell脚本删除指定路径下多文件夹的JPEG文件

PowerShell递归删除指定路径下所有.JPEG文件

你的原命令只遍历了E:\downloads的根目录,没深入子文件夹,只需要给Get-ChildItem加上-Recurse参数就能实现递归遍历,下面是修改后的命令:

Get-ChildItem -Path 'E:\downloads' -Filter *.jpeg -Recurse | Remove-Item

关键参数说明:

  • -Recurse:强制Get-ChildItem遍历目标路径下的所有层级子文件夹
  • -Filter *.jpeg:指定只筛选JPEG格式文件,比直接在路径后拼接文件名更高效

安全测试建议:

删除文件前强烈建议先加-WhatIf参数做模拟操作,确认要删除的文件列表符合预期,避免误删:

Get-ChildItem -Path 'E:\downloads' -Filter *.jpeg -Recurse | Remove-Item -WhatIf

执行后控制台会列出所有待删除的文件路径,确认无误后去掉-WhatIf即可执行实际删除操作。

另外,PowerShell默认不区分文件名大小写,所以.jpeg、.JPEG、.Jpeg这类文件都会被匹配到;如果需要严格区分大小写,可以额外添加-CaseSensitive参数。

内容的提问来源于stack exchange,提问作者John_Cooke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 20:10:26