Usuń ostatni wiersz z pliku za pomocą Powershell

ja używam

gc FileWithEmptyLines.txt | where {$_ -ne ""} > FileWithNoEmptyLines.txt

aby usunąć puste linie, które SSRS umieszcza na dole moich CSV.

Jednak ostatnia linia, na której znajdują się dane, kończy się CRLF (jak widać w Notatniku ++) - i nie jest to usuwane, więc technicznie nadal jest pusty wiersz na dole pliku.

Czy istnieje sposób na usunięcie tego CRLF z ostatniej linii (i oczywiście zachowanie danych w stanie nienaruszonym)?

questionAnswers(5)

yourAnswerToTheQuestion