Удалить последнюю строку из файла с помощью Powershell

я использую

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

удалить пустые строки, которые SSRS помещает внизу моих CSV.

Однако последняя строка, содержащая данные, заканчивается CRLF (как показано в Notepad ++) - и это не удаляется, так что технически все еще есть пустая строка внизу файла.

Есть ли способ удалить этот CRLF из последней строки (и, конечно, сохранить данные нетронутыми)?

Ответы на вопрос(5)

Ваш ответ на вопрос