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

如何使用bat批处理文件删除目录下所有名为autosaves的子文件夹

批量删除autosaves子文件夹批处理方案

实现代码

将以下代码复制保存为.bat后缀的文件(比如delete_autosaves.bat),放到需要处理的MainFolder根目录下双击运行即可:

@echo off
chcp 65001 >nul
echo 开始查找所有autosaves文件夹...
for /f "delims=" %%i in ('dir /ad /b /s autosaves 2^>nul') do (
    echo 已删除目标文件夹:%%i
    rd /s /q "%%i"
)
echo 所有目标文件夹处理完成
pause

注意事项

  • 脚本会递归遍历当前目录下所有层级的子文件夹,精准匹配名称为autosaves的文件夹执行删除
  • 仅删除autosaves文件夹本身及其内部存储的内容,上层父文件夹(如示例中的ExampleFolder2、ExampleFolder3)会完整保留,处理后的目录结构完全符合预期
  • 脚本通过dir命令先枚举所有匹配的目标路径再统一执行删除,避免了直接递归遍历过程中删除目录引发的遍历中断、漏删、误删父目录问题
  • 开头的chcp 65001配置用于兼容带中文/特殊字符的路径,避免编码导致的路径识别失败
  • 运行前请提前备份autosaves文件夹内需要留存的内容,删除操作不可逆

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 11:12:25