求一个重命名的批处理,谢谢大家了。

张仁阳 2013-04-26 02:08:03
我的 D:\code 文件夹下有很多层级的文件夹,里面有若干个后缀为java_bak的文件.
我现在需要一个批处理来把这个后缀为java_bak的文件重命名为后缀为java的文件.

类似 rename *.java_bak *.java
但这个语句我不知道如何让它迭代所有的子文件夹。
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
张仁阳 2013-04-26
  • 打赏
  • 举报
回复
@echo on & setlocal EnableDelayedExpansion for /r %%i in (*.java_bak) do ( set mystr=%%~ni echo %mystr% ren "%%i" "!mystr!".java )
zara 2013-04-26
  • 打赏
  • 举报
回复
可以直接命令 for /R D:\code %a in (*.java_bak) do rename "%a" *.java 批处理里的话,上面的 %a 用 %%a 代替

18,125

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧