Я делаю изменения в файле, исходный файл - это простой текстовый файл, но из системы UNIX.
Я использую StreamReader
для чтения файла 'source', затем я делаю и сохраняю изменения в StringBuilder
, используя AppendLine()
.
Затем я создаю StreamWriter
(настройка с тем же Encoding
, что и StreamReader
) и записываю файл.
Теперь, когда я сравниваю два файла с помощью WinMerge, он сообщает, что символы возврата каретки отличаются.
Что нужно сделать, чтобы символы возврата каретки совпадали с типом файла, который я редактирую?
Следует также отметить, что файлы, которые должны быть изменены , могут поступать из любой системы , а не только из системы UNIX, они также могут быть из системы Windows - поэтому я хочу, вставка этих новых строк с тем же типом возврата каретки, что и в исходном файле
Большое спасибо за любые ответы.
:)