当前位置:网站首页 > 编程语言 > 正文

电脑好玩的代码bat(电脑好用的代码)



今天在整理视频,然后文件名是这样的

但是我不想要后面的括号里的数字怎么办?我的懒人思维就是网上搜。发现都没有。好吧,自己写。

既然这么多,那肯定要遍历。用 for 循环(这里注意,直接执行的变量一个%i。如果写成 bat 形式的命令行,请加一个%,变成%%i)

for /f %i in (*.mp4)

获取到文件名了,要做啥?对,去掉后面的数字。可是 cmd 这个 for 循环用法有限,我所了解的只有 eol skip delims 几个参数。无法读取指定的几个字符前面的内容。所以我想了想,从 - 这个符号入手。把内容分割成两部分。我只要需要前面部分就好了。改为如下

for %a in (*.mp4) 获取文件名

do for /f "delims=-" %b in ("%a") 再从获取的文件名提取 - 前面部分 do ren "%a" "%b.mp4" 找到文件名为 %a 的变量重命名 %b 的变量

整体如下:

for %a in (*.mp4) do for /f "delims=-" %b in ("%a") do ren "%a" "%b.mp4"

试一试吧!

具体命令详细可参考如下:

https://www.cnblogs.com/codingthings/p/15754527.html

http://www.zhu-sir.com/jiaocheng/43.html

到此这篇电脑好玩的代码bat(电脑好用的代码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 怎么关闭程序运行快捷键(怎么关闭程序运行快捷键设置)2025-08-06 16:36:07
  • mha-al00是华为手机的什么型号多少钱(华为mha-al00手机参数)2025-08-06 16:36:07
  • ubuntu镜像文件img(ubuntu镜像文件下载官网)2025-08-06 16:36:07
  • pp是什么意思哦(pp是什么意思哦英语)2025-08-06 16:36:07
  • awv什么意思(awvs是什么意思)2025-08-06 16:36:07
  • pdf文件内容查找(pdf文件查找功能)2025-08-06 16:36:07
  • 2258xt主控和2258的区别(2258xt主控怎么样)2025-08-06 16:36:07
  • xp虚拟机怎么用(win xp虚拟机)2025-08-06 16:36:07
  • ip地址换网络会更改吗怎么办(换ip地址会怎么样)2025-08-06 16:36:07
  • 多级列表有什么用途?(多级列表的作用是什么)2025-08-06 16:36:07
  • 全屏图片