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

[文本处理] 批处理怎么根据特定字符截取文件名中的字符?

在一个目录,有N个文件夹,每个文件夹都有N个文件,这些文件夹与文件之间都有一个相似之处,就是文件夹名中含有一串特定字符,在它下面的文件中,也有含有这些字符串的文件,比如 123ABC\ABC.exe   123ABC\4561.exe  345OKP\45O_sdf.doc  345OKP\ccd.doc ...   我想把含有和母文件夹相同字符串的文件名改成和母文件夹一样的名字,如:123ABC\123ABC.exe   123ABC\4561.exe  345OKP\345OKP.doc   345OKP\ccd.doc ...  其实文件不变,怎么做?

123ABC\ABC.exe ABC可以对应ABC
但是123ABC\4561.exe  4561的1可以对应1为什么这个不改呢?
努力学习,努力挣分

TOP

用批处理作效率可能低了点 建议用高级语言
OrzDEF

TOP

回复 1楼 的帖子

如果包含了两个字符串怎么办?例如123ABC456\123K456.exe
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 3楼 的帖子

这样吧,你用高级语言写一个,让其他人有批处理写一个,看看谁的效率更高。
^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表