加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

powershell – 批量增量文件重命名

发布时间:2020-12-14 03:58:34 所属栏目:Windows 来源:网络整理
导读:我正在尝试将目录中的每个文件重命名为基于当前目录列表的递增值,以便这样做 -------------------------|-------------------------|| | B1S1A800.ext || | B100M803.ext || | B100N807.ext || | B101S800.ext || | B102S803.ext | ------------------------
我正在尝试将目录中的每个文件重命名为基于当前目录列表的递增值,以便这样做

-------------------------
|-------------------------|
|      | B1S1A800.ext     |
|      | B100M803.ext     |
|      | B100N807.ext     |
|      | B101S800.ext     |
|      | B102S803.ext     |
 -------------------------

反而看起来像:

-------------------------
|-------------------------|
|      | 1.ext            |
|      | 2.ext            |
|      | 3.ext            |
|      | 4.ext            |
|      | 5.ext            |
 -------------------------

如何在PowerShell中实现这一目标?

解决方法

这是一种方式:

$files = Get-ChildItem c:yourpath*.ext
$id = 1
$files | foreach {
Rename-Item -Path $_.fullname -NewName (($id++).tostring() + $_.extension) 
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读