본문 바로가기
프로그래밍언어/C#

[C#] 파일입출력, 읽기/쓰기 System.IO.File

by 연어바케트 2022. 2. 7.
반응형

1. 파일 읽기 

  • 파일 읽기 테스트를 위해서 ReadTest.txt 파일을 하나 만듬.

Txt파일 생성

  • 사용 핵심함수
System.IO.File.ReadAllLines( path ) : 해당 함수 사용, 반환 값 : string[] 
  • 예제코드
 class Program
 {
        static void Main(string[] args)
        {
            ReadFileRes();
        }

        static public void ReadFileRes()
        {
            string path = @"D:\ReadTest.txt";
            string[] textValuse = System.IO.File.ReadAllLines(path);
            List<string> restext = new List<string>();

            if (textValuse.Length > 0)
            {
                foreach (string item in textValuse)
                {
                    Console.WriteLine(item);
                }
            }
        }
}

 

  • 콘솔창 결과

ReadFileRes() 결과

 

 

2. 파일 쓰기 

  • 파일에 제대로 쓰여지는지 확인.
  • 사용 핵심함수
System.IO.File.WriteAllLines( savepath, text ) : savepath : 저장할 경로와 파일명, text : write할 Text
  • 예제 코드
class Program
{
    static void Main(string[] args)
    {
        WriteFileRes();
    }
    static public void WriteFileRes()
    {
        string savepath = @"D:\MyProject\WriteTest.txt";
        string[] textValuse = { "adfadf", "test1","test2" };
        System.IO.File.WriteAllLines(savepath, textValuse);
    }
}
  • 결과

 

반응형

댓글