Board logo

标题: [文件操作] 【已解决】批处理怎样按照排列顺序重命名当前文件夹内的文件? [打印本页]

作者: 朱科技    时间: 2021-6-7 14:12     标题: 【已解决】批处理怎样按照排列顺序重命名当前文件夹内的文件?

本帖最后由 朱科技 于 2022-12-28 10:42 编辑

按照排列顺序重命名当前文件夹内的文件(命名规则2021 0607 141025 0001),后面0001是变量一直增加数字
作者: newswan    时间: 2021-6-8 10:34

  1. $dt = (get-date -format "yyyyMMdd HHmm")
  2. get-childItem *.* |
  3.     foreach-Object -Begin {$count = 0} -Process{
  4.         $count++
  5.         $num = "{0:D4}" -f $count
  6.         rename-Item $_.fullname -NewName "$dt $num " + $_.extension
  7. }
复制代码

作者: newswan    时间: 2021-6-8 10:36

命名里的时间,在运行过程中是会变的,这里有区别




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2