You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何删除名称包含特定字符串的文件夹及其内容?

嘿,我来帮你搞定这个批量删除特定文件夹的需求!针对Windows系统,你可以用自带的命令行工具轻松实现,下面给你两种靠谱的方法:

方法1:使用命令提示符(CMD)

这是传统的Windows命令行工具,操作简单直接:

  • 按下Win + R打开运行窗口,输入cmd回车启动命令提示符。
  • 切换到目标文件夹目录,输入命令:
    cd /d C:\Documents
    
    /d参数是为了确保跨盘符切换也能生效,如果你本来就在C盘根目录,也可以省略)
  • 执行批量删除命令:
    for /d %d in (System_This_Computer*) do rmdir /s /q "%d"
    
    简单解释下参数:
    • for /d:专门用来遍历当前目录下的所有子文件夹
    • %d:代表每个匹配到的文件夹名称
    • rmdir /s:删除目标文件夹及其内部所有文件和子文件夹
    • /q:静默执行,不会弹出确认删除的提示框
方法2:使用PowerShell

PowerShell的语法更直观,功能也更强大:

  • 按下Win + X,选择「Windows PowerShell」(或者在Windows终端里直接打开PowerShell标签)。
  • 直接执行这条命令即可:
    Get-ChildItem -Path "C:\Documents" -Directory -Filter "System_This_Computer*" | Remove-Item -Recurse -Force
    
    参数说明:
    • Get-ChildItem -Directory:只获取指定路径下的子文件夹,排除文件
    • -Filter:筛选名称以System_This_Computer开头的文件夹
    • Remove-Item -Recurse:递归删除文件夹及其所有内容
    • -Force:强制删除,跳过权限提示和确认步骤

⚠️ 重要提醒:在执行删除命令前,建议先验证一下要删除的文件夹是否正确!

  • CMD里可以先执行:for /d %d in (System_This_Computer*) do echo "%d",会列出所有匹配的文件夹名称
  • PowerShell里可以先执行:Get-ChildItem -Path "C:\Documents" -Directory -Filter "System_This_Computer*",同样能预览目标列表,避免误删哦!

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

火山引擎 最新活动