标题: [文件操作] BAT如何批量提取MP4的文件名有序的喂给TXT当文件名 [打印本页]
作者: hxx 时间: 2020-4-14 19:25 标题: BAT如何批量提取MP4的文件名有序的喂给TXT当文件名
- @echo off
- rem 这里我把*.mp4所有文件名罗列出来
- for /f "delims=" %%a in ('dir /b /a-d /oN *.mp4') do echo %%~na
- pause
复制代码
然后我想将这些提取到文件名 批量有序的 rename *.txt
假设
a.mp4 b.mp4 c.mp4 d.mp4
1.txt 2.txt 3.txt 4.txt
提取到
a
b
c
d
然后
a.txt b.txt c.txt d.txt
下半段不会写。 有没有大佬帮帮
作者: hlzj88 时间: 2020-4-14 20:28
本帖最后由 hlzj88 于 2020-4-14 20:30 编辑
你的意图 是不是 要根据mp4的名称,建一个同名的txt文件?
for /f "delims=" %%a in ('dir /b /a-d /oN *.mp4') do echo.>%%~na.txt
作者: hxx 时间: 2020-4-14 23:04
回复 2# hlzj88
不是的,是替换txt的命令,而不是生成~~
作者: hlzj88 时间: 2020-4-14 23:10
回复 3# hxx
mp4文件和txt文件之间有什么对应关系吗。没有对应关系,则可能 依据a.mp4把5.TXT改为a.txt。没有原则的改肯定容易,但没有意义。
作者: hxx 时间: 2020-4-14 23:39
回复 4# hlzj88
你说的很有道理.. 确实没有什么对应关系.. 但是省力气...
比如我有 1-50个剧 *.MP4 但是每一部的命名规则不知晓。
现在我下载到 1-50个字母 假设为 *.txt 命名规则依然不知晓
然后我需要把这50个txt 命名成 和*.mp4 一致的名称,才可以读取。
已知 排序正确。
作者: hlzj88 时间: 2020-4-15 17:31
闲扯,在不明确TXT内容的前提下,只要文件名对应即可,那么这和新建TXT有什么区别呢?
作者: Gin_Q 时间: 2020-4-15 18:23
txt文件名与MP4文件名有没有关系?
还是直接获取到一个MP4文件名,然后再获取到一个txt文件名,然后用MP4文件名去替换txt文件名。(是否在同一个文件目录下)
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |