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

如何用Windows批处理从TXT读取原名重命名处理后的MKV文件

批处理脚本重命名实现方案

核心代码实现

在你的批处理脚本末尾添加以下代码,即可完成将ProcessedVideo.mkv重命名为原始文件名加指定后缀的操作:

@echo off
:: 读取OG_FileName.txt中的原始文件名
for /f "delims=" %%a in (OG_FileName.txt) do (
    :: 拆分文件名和后缀
    set "orig_name=%%~na"
    set "orig_ext=%%~xa"
    :: 重命名处理后的文件
    ren "ProcessedVideo.mkv" "%orig_name%_Added-Text%orig_ext%"
)
:: 可选:清理临时记录文件
del OG_FileName.txt

关键细节说明

  • for /f "delims=" %%a in (OG_FileName.txt):完整读取文件中的原始文件名(支持带空格的文件名)
  • %%~na:提取原始文件名的主体部分(不含后缀),%%~xa提取文件后缀(如.mkv)
  • 如果不需要添加后缀,直接把重命名命令改成ren "ProcessedVideo.mkv" "%%a"即可

注意事项

确保OG_FileName.txt中仅包含单个文件名(因为你的脚本是将单个文件重命名为input.mkv处理),如果存在多行内容,脚本会依次尝试重命名,可能导致异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:05:26