windows - 批量匹配音频文件和视频文件(.bat)
问题描述
我已经完成了我的研究,发现了一个相当新的线程,该线程打开了 ->使用 .BAT 脚本查找文件匹配和变量分配
然而,这个人似乎没有和我一样的问题,尽管他们可能使用与命名约定相同的软件来摄取视频。
对我来说,我有许多不同的输出名称。输出文件中的字符串与上面的线程具有相同的名称 ->channel_typeOfProgram_ID_DatesinString.m2v
或.wav
最常见的一件事是,在日期开始之前,我在文件名中写入 High,然后在视频文件名中写入 c,或在音频中写入 00、01,并且我相信使用 .BAT 脚本查找文件匹配和变量分配回答的人明确表示 00c 是左音频,01c 是右音频。
这是我得到的文件名的示例。
视频
BA_MUS_006606Highc450277**20190320**1831370611.m2v
声音的
BA_MUS_006606High00c450277201903201831370623.wav
BA_MUS_006606High01c450277201903201831370625.wav
或者文件名会有BA_PRG_006606_02High01c45027720190320183137785
因此,将代码破坏为使用分隔符是一个问题,因为 _ 或段的数量会有所不同。
解决方案
推荐阅读
- regex - 匹配匹配字符串的最后一个“:”的子字符串
- xamarin - 如何使用命令而不是事件使 TapGestureRecognizer 在我的类中调用方法?
- python - 我如何操作/修改现有的嵌套 python 字典“dict”并具有下面需要的输出格式?
- flutter - 当卡片被点击时,如何使 beer_ciders 类中的文本出现在订单类中
- openxml - 一个运行元素是否可能包含多个文本元素
- angular - PrimeNG 动态对话框 - 单击即可关闭
- plot - 如何布置可变数量的面板?
- c# - 如何将具有时间跨度节点的 XML 对象文件转换为 .NET Standard 中的 C# 类
- php - 如何在 PHP 中使用 simpleXML 删除重复值
- symfony - Symfony 如何将 Mercure 与 Messenger + RabbitMQ 一起使用?