如何使用powershell重命名檔案並向每個檔案名稱添加字母字元?

如何使用powershell重命名檔案並向每個檔案名稱添加字母字元?

目前我正在使用下面的命令列重命名我的文件,我想向每個文件名稱添加字母字符,例如 file-a.jpg file-b.jpg

dir im* | ForEach-Object -begin { $count= 1 } -Process { Rename-Item $_ -newname
"img$count.jpg"; $count++} 

答案1

您可以使用該類別[char]將整數轉換為 ASCII 字元。

ASCII 碼97 是字符a,因此您可以使用 96 + 當前循環計數 ( $count);就像是:

dir im* | ForEach-Object -begin { $count= 1 } -Process { Rename-Item $_ -newname
"file-$([char](96 + $count)).jpg"; $count++}

我還沒有準確測試你/這段程式碼,所以你可能需要稍微修改一下。 :)

相關內容