我的資料夾中有 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
...