Jak zamienić nazwy wielu plików jednocześnie ?

Potrzebowałem zamienić część nazwy pliku z jednej wartości na inną, w sumie, żaden problem no chyba, że plików jest np. 500. Można tego dokonać zapewne na 100 różnych sposobów. Ja postanowiłem wykorzystać PowerShell-a. Po krótce jest to powłoka systemu wraz z wbudowanym językiem skryptowym. Możliwości są potężne więć na pewno PowerShell z łatwością zmieni nazwy moich plików (w dodatku instalowałem go bo był potrzeby przy przeniesieniu TFS2005 na TFS2008). Pliki miały nazwy ABC costam1.txt, ABC costam2.txt, ABC costam3.txt itd. a ja potrzebowałem CBA costam1.txt, CBA costam2.txt etc. Wiadomo o co chodzi.

Magiczna komenda która w mgnieniu oka wykonała całą pracę brzmi:

dir | rename-item -newname{$_.name -replace „ABC”, „CBA”}

Proste i łatwe.