Tip: You can change/rename the extension of a file or multiple files using the ChangeExtension method :
OverloadDefinitions
Single file
1 |
Rename-Item -Path 'C:\Demo\file01.txt' -NewName $([System.IO.Path]::ChangeExtension('C:\Demo\file01.txt', ".old")) |
Multiple files
1 |
Get-ChildItem -Path C:\Demo -Filter *.txt | Rename-Item -NewName {[System.IO.Path]::ChangeExtension($_.Name, ".old")} |