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

[文本处理] 求助批处理命令dir与findstr共用的command

想研究怎么样批量改文件名,给一个文件夹下的统一变更序号。比如部分1.txt、部分2.txt、部分3.txt、部分4.txt……变更为部分1.txt、部分3.txt、部分5.txt、部分7.txt……;和变更为部分2.txt、部分4.txt、部分6.txt、部分8.txt……然后网上查了个案例https://zhidao.baidu.com/question/717780946559555725.html,其中有一行代码我看不太懂,想请大神帮忙解释一下,代码如下:for /f "delims=" %%a in ('dir /a-d/b^|findstr "^[0-9][0-9]*_"') 。主要是想问一下这里面这个dir和findstr是什么用法,/a-d/、b^、|和"^[0-9][0-9]*_",这都是什么意思

TOP

回复 2# newswan


    谢谢,我看看~

TOP

回复 1# su200061


dir命令的几个常见用法
https://mp.weixin.qq.com/s/_1qzhObTSbc6HRpJy4onhQ

批处理命令findstr正则表达式的基本用法
http://bbs.bathome.net/thread-24-1-1.html
http://bbs.bathome.net/thread-57570-1-1.html

批处理for命令中的管道符为何要用尖号^进行转义?
http://bbs.bathome.net/thread-1290-2-1.html#pid6306
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表