Próbuję wykonać następujące czynności:Jak mogę zbiorczo zmieniać nazwy plików w PowerShell?
Rename-Item c:\misc\*.xml *.tmp
Zasadniczo chcę, aby zmienić rozszerzenie na wszystkich plików w katalogu do .tmp
zamiast .xml
. Nie mogę znaleźć prostego sposobu na to zrobić w PowerShell.
Dzięki, musiałem tego nie zauważyć. –
jeśli podasz argument -WiszyKiedy do Zmieńnazwę-Pozycję, pokazuje on wynik operacji bez zmiany nazwy czegokolwiek, co jest bardzo przydatne –
To jest rzeczywiście zły przykład w dokumencie IMO. Ten kod nie jest równoważny z 'ren * .xml * .tmp' (wskazówka:' a.xml.xml'). Chcesz 'System.IO.Path.ChangeExtension': http://stackoverflow.com/a/36241702/67824. –