본문 바로가기
1_ 맛있는프로그래밍/C# and Visual C++

[C#] 파일 입출력

by 준환이형님 2012. 8. 24.

맨날 쓰는거..



[출처] 작성자 하동하동 : 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();

        }