我需要通过在名称末尾添加“_Rev-”来批量重命名文件。 .pdf的文件扩展名类型必须保持不变。我在PowerShell中尝试了以下字符串的10种不同变体:
Get-ChildItem | Rename-Item -NewName {$_.Name + "_Rev-"}
Get-ChildItem *.pdf | Rename-Item -NewName { $_.Name + "_Rev-" }
无需将我的文件名从
##-##-####.pdf
更改为##-##-####_Rev-.pdf
,而是将其更改为##-##-####.pdf_Rev-
。我搜索了不同的主题,但无法完全找到所需的内容。
最佳答案
尝试使用.BaseName
和.Extension
Get-Childitem *.pdf | Rename-Item -NewName {$_.BaseName + "_Rev-" + $_.Extension}
关于powershell - 批量重命名而不更改文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52651969/