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

如何编写批处理批量删除AUTOSAVE目录内容及K盘所有空目录

批处理实现方案

批量删除所有项目AUTOSAVE目录内的全部内容

将以下代码保存为.bat后缀的批处理文件直接运行即可,不需要每次新增项目后重新修改脚本,会自动遍历所有项目文件夹:

@echo off
:: 设置根目录路径
set "root_path=K:\PROGETTI PREMIERE"
:: 遍历所有项目文件夹
for /d %%i in ("%root_path%\*") do (
    :: 判断是否存在AUTOSAVE文件夹
    if exist "%%i\AUTOSAVE\" (
        :: 删除AUTOSAVE下所有文件
        del /f /s /q "%%i\AUTOSAVE\*"
        :: 删除AUTOSAVE下所有子文件夹
        for /d %%j in ("%%i\AUTOSAVE\*") do rd /s /q "%%j"
    )
)

参数说明:

  • /f:强制删除只读文件
  • /s:匹配所有子层级的文件/文件夹
  • /q:静默删除,无需二次确认

删除K盘所有空目录

以下命令会从最深层级的目录开始遍历,自动删除所有空目录,如需提前确认可以先把rd替换为echo rd预览要删除的目录,确认无误后再改回rd即可:

@echo off
:: 递归删除K盘所有空目录
for /f "delims=" %%d in ('dir /ad /b /s K:\ ^| sort /r') do rd "%%d" 2>nul

参数说明:

  • sort /r:倒序排序目录路径,优先处理最深层目录
  • 2>nul:忽略删除非空目录时的报错信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:45:07