You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用批处理脚本移除目录名称的指定前缀?

批量移除目录名的“99”前缀批处理方案

你只需要修改批处理里的重命名部分,利用批处理的变量 substring 截取功能就能去掉前两位的“99”前缀。修改后的脚本如下:

for /f "tokens=*" %%a in ('dir 99* /A:D /b') do ren "%%a" "%%a:~2"

简单说明:

  • %%a:~2 是批处理的变量截取语法:~2 表示从变量%%a的第3个字符开始取后面所有内容(批处理变量索引从0开始,前两位对应“99”,跳过它们就实现了前缀移除)。
  • 你原来的脚本是给目录加前缀,替换成这个写法就刚好达成去掉“99”的需求。

额外提醒:

如果当前目录里已经存在去掉前缀后的同名目录(比如已有1234目录,又要把991234改成1234),重命名操作会失败,执行前最好先检查避免冲突。

内容的提问来源于stack exchange,提问作者Andy Schmitt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 08:06:28