PowerShell'de Dosya Adının Bir Kısmı Nasıl Değiştirilir (Örnekle)
Çoğu zaman, birden fazla dosyadaki dosya adının belirli bir bölümünü değiştirmek için PowerShell'i kullanmak isteyebilirsiniz.
Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:
Dir *.txt | Rename-Item -NewName {$_.name -replace "team","player"}
Bu özel örnek, geçerli dizinde .txt uzantısına sahip tüm dosya adlarındaki ekip dizesini oyuncu ile değiştirecektir.
ekip dizesini içermeyen tüm .txt dosyaları değişmeden kalacaktır.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Dosya Adının Bir Kısmını Değiştirmek için PowerShell'i Kullanma
Öncelikle mevcut dizininizdeki tüm dosyaları görüntülemek için Dir komutunu kullanabiliriz:
Mevcut dizinimizin toplam dört dosyadan oluştuğunu görebiliriz.
Geçerli dizindeki her .txt dosyasındaki ekip dizesini oyuncu ile değiştirmek istediğimizi varsayalım.
Bunu yapmak için aşağıdaki sözdizimini kullanabiliriz:
Dir *.txt | Rename-Item -NewName {$_.name -replace "team","player"}Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Geçerli dizindeki tüm dosyaları görüntülemek için Dir komutunu tekrar kullandığımızda, team dizesini içeren her .txt dosyasının göründüğüne dikkat edin. artık bunun yerine oyuncu dizesiyle değiştirildi.
coaches_info.txt adlı dosya, dosya adında team dizesini içermediğinden değişmeden kaldı.

