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

[文本处理] 请问如何使用批处理批量替换或删除掉文件名中的字符

例如有文件
z167_b_LZ.bin
z166_m_LZ.bin
等文件
想使用批处理去掉里面的_LZ,应该怎么写批处理呢?

还有
mq1035_narc_LZ.bin
mq2000_narc_LZ.bin
怎样才能批量改为mq2000.narc呢?

请高手指点下
谢谢

文件名中,下划线的数量是否相同?
文件名是否都遵循如下格式?
xxxx_x_xx.bin
xxxxxx_xxxx_xx.bin
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

差不多额
有办法的吧?

TOP

有办法,而且办法挺多。
问题是,“差不多额”究竟是差多少呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

就是xxxxxx_xxxx_xx.bin
也有xxxxxxx_xxxx_xx.bin
或是xxxxx_xxxx_xx.bin

知道一个的话稍作改动也就可以了吧
是不是一次性搞定倒是没什么

TOP

回复 5楼 的帖子

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for %%a in (*.bin) do (
  4.   set NewName=%%~na
  5.   set NewName=!NewName:~0,-3!
  6.   ren "%%a" "!NewName!".bin
  7. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

很好用谢谢
可以对这个批处理
做一点解释吗?

TOP

回复 7楼 的帖子

哪句不懂,就问哪句,有很多热心人会告诉你答案;如果全部不懂,建议到"批处理教学&资料"版块学习基础教程,这样才能更快的掌握。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表