找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 18557|回复: 3

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

[复制链接]
发表于 2021-8-2 11:23:43 | 显示全部楼层 |阅读模式
想研究怎么样批量改文件名,给一个文件夹下的统一变更序号。比如部分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]*_",这都是什么意思
发表于 2021-8-2 13:50:55 | 显示全部楼层
 楼主| 发表于 2021-8-2 16:43:37 | 显示全部楼层
回复 2# newswan


    谢谢,我看看~
发表于 2021-8-5 22:17:05 | 显示全部楼层
回复 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 23:40 , Processed in 0.030303 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表