Jak w PowerShellu dopisać tekst do istniejącego pliku

Pisząc skrypt w PowerShellu prędzej czy później pojawia się potrzeba stworzenia prostego mechanizmu logowania. Na przykład takiego, który będzie dodawał informacje do pliku bez kasowania jego zawartości.

Aby uzyskać znak nowej linii w PowerShellu wystarczy wpisac `n.

W tym celu wystarczy skorzystać z polecenia Add-Content przyjmującego ścieżkę oraz tekst jaki należy dodać. Większą ilość plików można wskazać oddzielając je przecinkami bądź używając znaku gwiazdki: *.

# Dopisanie tekstu do pliku dzienny.log i krytyczny.log
Add-Content -Path c:\logi\dzienny.log, c:\logi\krytyczny.log -Value "Wlasnie nastapilo cos bardzo waznego, wrecz krytycznego!"

# Dopisanie tekstu do wszystkich plikow majacych rozszerzenie *.log
Add-Content -Path c:\logi\*.log -Value "Cokolwiek to bylo, zostalo umieszczone we wszystkich logach."

2 komentarze do wpisu “Jak w PowerShellu dopisać tekst do istniejącego pliku

  1. Witek / Odpowiedz

    A jak dopisać do pliku dowolny tekst, który wprowadzałby sam użytkownik np. Proszę wprowadzić teks: „wprowadzenie tekstu” – i ta wartość jest zapisywana do pliku.

Skomentuj