重命名具有相同文件名但副檔名不同的多個文件

重命名具有相同文件名但副檔名不同的多個文件

我的資料夾中有 180 個文件,文件名都相同,但副檔名有 180 個不同。我希望它們都是 .jpg。我似乎無法讓 windows、dos 或 powershell 將所有檔案重新命名為 filename.jpg。我想是因為它會將其識別為 180 個不同的文件,因為擴展名不同。因此,重新命名它們不會導致 Windows 將 (1)、(2)、(3) 等新增至檔案名稱。它只是向所有檔案添加 (1) 並保留不同的擴展名。感謝您的任何幫助...

答案1

$i=1
Get-ChildItem | ForEach {

        Rename-Item $_ -NewName ("filename" + $i + ".jpg")
        $i++

}

結果:

filename1.jpg
filename2.jpg
filename3.jpg
...

相關內容