返回列表 发帖

[文件操作] 【已解决】求助批处理按同名文本里的内容对MP4重命名

具体情况:
      1、在文件夹内许多的MP4,有对应的同名文本文件。
      2、同名文本内只有一行文字。
      
目的:
      1、同名MP4按同名文本内的文字内容进行重命名。
           1.1 文字内容如果含非法字符,无法按其重命名时,该MP4在原名后面加“-重命名失败”以标示。
                 文字内容应该不会超长,所以可以不考虑此情形对重命名的影响。
           1.2 如果目录内已存在同新名的MP4,则该MP4在新名后面加“(1)”等以标示。
      2、如果某MP4没有同名的文本文件,则跳过。
           如果某文本文件没有同名MP4,也跳过(不用理会)。

例如:文件夹内有“123春天.mp4”、“123春天.txt”文件,而“123春天.txt”里的内容为“今天天气非常好”。
         经批处理运行后,“123春天.mp4”重命名为“今天天气非常好.mp4”。
         


请高手帮忙一个!
谢谢!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 2# Five66

记事本打开后,显示是UTF-8

TOP

本帖最后由 annwayili 于 2025-1-29 05:42 编辑

回复 4# aloha20200628


测试了,似乎不怎么完美。
如下图,我一共用7组文件测试,出现了三个不成功的例子。

无论如何,非常感谢出手相助!!

TOP

本帖最后由 annwayili 于 2025-1-29 09:13 编辑

回复 6# Five66



谢谢帮助!
测试通过!


~~只是双击BAT运行时,一下子被窗口里的提示“请按任意键继续”迷惑了,还以为没效果。
     后来按了一下键盘,才知道此时才开始重命名

如果双击BAT运行就开始重命名,个人以为就更好了~~

TOP

回复 8# aloha20200628


    感谢帮助!
   
    原文件在处理后已经删除了,所以这次没法试了。下次有机会再试试。
    不过,应该不会前面有空行。详见我截图右侧的TXT文本,当时特意贴上去的。

TOP

返回列表