微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用批重命名模式名称的多个文件夹

我有一个模式下命名的目录下的100个文件夹。 例如:DeDeP001M1TSub,DeDeP002M1TSub,…,DeDeP100M1TSub。

我正在寻找一个命令行选项来重命名所有的文件夹。 我只是想把M1改成M2,就像DeDeP001M1TSub变成DeDeP001M2TSub一样。 我知道可以做到这一点的第三方应用程序,但我正在寻找一个命令行选项,以使用一个bat文件以及一堆其他的东西。 请帮助(相当新的地区)!

到目前为止,已经尝试过ren,mv,但没有效果(不是很熟悉dos脚本)。

什么是batch file中的“%1”和“%2”?

正则expression式search批量replace

Windows批处理脚本 – 将文件名读入variables

servlet上下文初始化时无法启动批处理脚本

reg文件通过.bat在Windows x64中

wmic命令的批处理脚本中的文本乱码

如何在.bat文件添加pipe理员权限?

在Windows 10 cmd中切换JDK版本

在CMD批处理脚本中调用标签时,如何利用超过9个参数?

意外错误“之后”和“之前”

这应该做到这一点:

@echo off setlocal enabledelayedexpansion for /d %%a in (*) do ( set "p=%%a" set "fp=!p:~0,8!" & set "tp=!p:~10!" echo ren %%a !fp!M2!tp! )

验证输出是你想要做的实际重命名后,删除回声。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐