728x90
반응형
Text File을 읽는 것은 하단 링크를 참조하자
Textfile을 쓰는 방법을 크게 다음과 같이 나눌 수 있겠다.
1. 새로 내용을 덮어 써버리냐
2. 기존 내용에 추가하냐
만약에 경로에 File이 없으면 File을 생성하고 내용을 작성하고, 경로에 File이 있으면 해당 File에 내용을 작성한다.
test는 winform에 textbox에 경로와 file 이름까지 입력하고, richtextbox에 내용을 입력 후 button을 누르면 작동하는 것으로 하겠다.
1. winform 만들기
2. 버튼에 클릭 이벤트 함수 생성하기
버튼 선택 후 속성 창에서 번개 모양을 누른 후 click을 찾아 더블클릭하면 자동으로 생성된다.
3. 내용을 새로 작성하는 것 中 기존에 파일이 없을 때
private void button1_Click(object sender, EventArgs e)
{
//textbox에서 경로를 받음
string filepath = textBox1.Text;
//richtextbox에서 내용을 받음
string value = richTextBox1.Text;
//경로가 입력되어있으면
if(filepath.Length>0)
{
//File에 내용을 입력
System.IO.File.WriteAllText(filepath, value);
}
}
3. 내용을 새로 작성하는 것 中 기존에 파일이 있을 때
4. 이미 있는 파일에 내용을 추가로 넣을 때
private void button1_Click(object sender, EventArgs e)
{
//textbox에서 경로를 받음
string filepath = textBox1.Text;
//richtextbox에서 내용을 받음
string value = richTextBox1.Text;
//경로가 입력되어있으면
if(filepath.Length>0)
{
//File에 내용을 입력
System.IO.File.AppendAllText(filepath, value);
}
}
728x90
반응형
'c# > Winform' 카테고리의 다른 글
[c#] winform progressbar (0) | 2021.12.21 |
---|---|
[c#] winform 버튼 못누르게 enable (0) | 2021.12.16 |
[c#] winform Fileread / text file 읽기 (0) | 2021.12.15 |
[C#] Winform CheckBox, CheckedListBox item 추가, 전체선택, 전체해제 (0) | 2021.12.15 |
[C#] Winform CheckBox, CheckedListBox item 추가, 전체선택, 전체해제 (0) | 2021.12.15 |