2012-10-22 3 views
0

체계적으로 편집해야하는 여러 웹 사이트 파일이 있습니다. 따라서 필자는 특정 행을 변경하는 작은 프로그램을 작성했습니다. 나는 변경하고 슬프게도,이 줄 바꿈없이 한 한 줄의 내용을 저장C# : 줄 바꿈이있는 WriteFile

System.IO.StreamWriter file = new System.IO.StreamWriter(fileName, false, Encoding.GetEncoding(1252)); 
file.WriteLine(content); 

와 내용을 저장

List<string> list = new List<string>(
         File.ReadAllLines(fileName, 
              Encoding.GetEncoding(1252)) 
            ); 

와 내용을 읽을. 내가 사용해야하는 다른 기능이나 원본 줄 바꿈이 파일을 쓰는 과정에서 길을 잃지 않도록 코드를 조정해야하는 방법을 알려주시겠습니까? MSDN 당으로

:

+0

여기에서의 "내용"? 우리에게 더 많은 관련 코드를 보여주십시오 –

+0

콘텐츠는 '와 같은 형태로만 제공됩니다 The Title ...' – Momro

답변

2

대신 File.WriteAllLines 방법을 사용해보십시오

는, 새로운 파일을 생성 파일에 하나 이상의 문자열을 쓴 다음 파일을 닫습니다.

코드 :

List<string> list = new List<string>(
        File.ReadAllLines(fileName, 
             Encoding.GetEncoding(1252)) 
           ); 
// ... do something (editing) ... 
File.WriteAllLines(fileName, list); 
관련 문제