【问题标题】:Windows cmd line rename removes zeros from filenames? [closed]Windows cmd 行重命名从文件名中删除零? [关闭]
【发布时间】:2020-12-29 03:55:41
【问题描述】:

我有一堆文件需要重命名:

  • XX_20_0001.pdf
  • XX_20_0001.xml
  • XX_20_0023.pdf
  • XX_20_0023.jpg等

我制作了一个包含以下代码的 bat 文件:

rename "XX_20_*" "XX_083_*"

但由于某种原因,它只在文件名末尾留下三位数字:

XX_083_001.pdf

为什么?我该如何改变呢? 谢谢! 玛丽亚

【问题讨论】:

    标签: windows shell rename


    【解决方案1】:

    对于 DOS ren SourceMask TargetMaskTargetMask 严格按照从左到右的顺序处理 SourceMask(源名称),没有回溯。由于08320 长一个字符,所以DOS 将“吃掉”一个字符。

    【讨论】:

      猜你喜欢
      • 2013-10-08
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      相关资源
      最近更新 更多