Powershell:如何重命名所有" .jpg"文件夹内?

时间:2016-03-04 21:19:24

标签: rename

我在每个文件夹中都有1张图片,我想将它们全部重命名为" ISO"。 我希望它看起来像

Folder1中     -sub1         ISO.jpg     -sub2         ISO.jpg     -sub3         ISO.jpg 等等。

现在sub#下的所有图片都有不同的名称,我想将它们全部重命名为ISO 这就是我所知道的重命名方式

Dir | Rename-Item -NewName {$ _。name -replace“”,“ISO”}

我知道这将用ISO替换所有空格,但这不是我想要的。 我的主要问题是-replace的第一个参数应该是什么,无论文件名是什么。

1 个答案:

答案 0 :(得分:0)

这是我的版本,显然如果子文件夹中有更多jpeg,它可能引发异常:

Get-ChildItem .\sub*\*.jpg | rename-item -NewName ISO.jpg