[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] BAT如何批量提取MP4的文件名有序的喂给TXT当文件名

  1. @echo off
  2. rem 这里我把*.mp4所有文件名罗列出来
  3. for /f "delims=" %%a in ('dir /b /a-d /oN *.mp4') do echo %%~na
  4. 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:30 编辑

你的意图 是不是 要根据mp4的名称,建一个同名的txt文件?
for /f "delims=" %%a in ('dir /b /a-d /oN *.mp4') do echo.>%%~na.txt
目的,学习批处理

TOP

回复 2# hlzj88


   
不是的,是替换txt的命令,而不是生成~~

TOP

回复 3# hxx

mp4文件和txt文件之间有什么对应关系吗。没有对应关系,则可能 依据a.mp4把5.TXT改为a.txt。没有原则的改肯定容易,但没有意义。
目的,学习批处理

TOP

回复 4# hlzj88

你说的很有道理.. 确实没有什么对应关系.. 但是省力气...

比如我有 1-50个剧  *.MP4  但是每一部的命名规则不知晓。

现在我下载到 1-50个字母  假设为 *.txt  命名规则依然不知晓

然后我需要把这50个txt 命名成 和*.mp4 一致的名称,才可以读取。

已知 排序正确。

TOP

闲扯,在不明确TXT内容的前提下,只要文件名对应即可,那么这和新建TXT有什么区别呢?
目的,学习批处理

TOP

txt文件名与MP4文件名有没有关系?
还是直接获取到一个MP4文件名,然后再获取到一个txt文件名,然后用MP4文件名去替换txt文件名。(是否在同一个文件目录下)

TOP

返回列表