[C#] 파일 입출력
맨날 쓰는거..
[출처] 작성자 하동하동 : http://blog.naver.com/cookatrice?Redirect=Log&logNo=50042817178
//파일 읽기
private void FileRead(params string[] UserInfo)
{
FileStream fs = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.Read);
StreamReader st = new StreamReader(fs, System.Text.Encoding.UTF8);
st.BaseStream.Seek(0, SeekOrigin.Begin);
while (st.Peek() > -1)
{
string temp = st.ReadLine();
//MessageBox.Show(aaa);
}
st.Close();
fs.Close();
}
//파일쓰기
private void FileWrite(string str)
{
FileStream fs = new FileStream(FileName, FileMode.Append, FileAccess.Write);
//FileMode중 append는 이어쓰기. 파일이 없으면 만든다.
StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8);
sw.WriteLine(str);
sw.Flush();
sw.Close();
fs.Close();
}