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

如何通过命令提示符或批处理批量重命名子文件夹中的tbn文件

批量重命名子文件夹中的.tbn文件解决方案

方法1:使用批处理文件

创建一个文本文件,粘贴以下代码后保存为rename_tbn.bat,将它放在需要处理的根文件夹中双击运行即可:

@echo off
setlocal enabledelayedexpansion

for /r %%f in (*.tbn) do (
    set "filename=%%~nf"
    ren "%%f" "!filename!-poster.jpg"
)

echo 重命名完成!
pause

方法2:直接在命令提示符执行

打开CMD并切换到目标根文件夹,执行以下命令:

for /r %f in (*.tbn) do ren "%f" "%~nf-poster.jpg"

关键逻辑说明

  • for /r:递归遍历当前目录及所有子目录下的.tbn文件
  • %%~nf(批处理)/%~nf(CMD):提取文件的纯文件名(不含扩展名),比如myfile.tbn会得到myfile
  • ren命令:将原文件重命名为[原文件名]-poster.jpg,文件会保留在原子文件夹中

注意事项

  • 确保每个子文件夹中只有一个.tbn文件,避免重命名时出现文件覆盖
  • 测试阶段可以把ren改成echo ren,这样只会输出待执行的命令,不会实际修改文件,确认无误后再移除echo

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:33:12