1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
$datas = Get-ChildItem -Path "D:\Testdata" foreach($data in $datas){ $datasplit = $data.Name.Split(" ") $newname = "" $i=0 foreach($split in $datasplit){ if($i -gt 1){ $newname += " $split" } elseif($i -eq 1){ $newname = $split } $i++ } Rename-Item -Path $data.FullName -NewName $newname }
You can clone a snippet to your computer for local editing. Learn more.