http://msdn.microsoft.com/ko-kr/library/8bh11f1k.aspx
[쓰기]
다음 코드 예제에서는 파일에 텍스트를 쓰는 여러 가지 방법을 보여 줍니다.System.IO.File class to write either a complete array of strings or a complete string to a text file.' xml:space="preserve">
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | class WriteTextFile { static void Main() { // These examples assume a "C:\Users\Public\TestFolder" folder on your machine. // You can modify the path if necessary. // Example #1: Write an array of strings to a file. // Create a string array that consists of three lines. string [] lines = { "First line" , "Second line" , "Third line" }; System.IO.File.WriteAllLines( @"C:\Users\Public\TestFolder\WriteLines.txt" , lines); // Example #2: Write one string to a text file. string text = "A class is the most powerful data type in C#. Like structures, " + "a class defines the data and behavior of the data type. " ; System.IO.File.WriteAllText( @"C:\Users\Public\TestFolder\WriteText.txt" , text); // Example #3: Write only some strings in an array to a file. using (System.IO.StreamWriter file = new System.IO.StreamWriter( @"C:\Users\Public\TestFolder\WriteLines2.txt" )) { foreach ( string line in lines) { // If the line doesn't contain the word 'Second', write the line to the file. if (!line.Contains( "Second" )) { file.WriteLine(line); } } } // Example #4: Append new text to an existing file using (System.IO.StreamWriter file = new System.IO.StreamWriter( @"C:\Users\Public\TestFolder\WriteLines2.txt" , true )) { file.WriteLine( "Fourth line" ); } } } /* Output (to WriteLines.txt): First line Second line Third line Output (to WriteText.txt): A class is the most powerful data type in C#. Like structures, a class defines the data and behavior of the data type. Output to WriteLines2.txt after Example #3: First line Third line Output to WriteLines2.txt after Example #4: First line Third line Fourth line */ |
[읽기]
정적 메서드를 사용 하 여이 예제 텍스트 파일의 내용을 읽어 ReadAllText 및 ReadAllLines 에서 System.IO.File 클래스입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | class ReadFromFile { static void Main() { // The files used in this example are created in the topic // How to: Write to a Text File. You can change the path and // file name to substitute text files of your own. // Example #1 // Read the file as one string. string text = System.IO.File.ReadAllText( @"C:\Users\Public\TestFolder\WriteText.txt" ); // Display the file contents to the console. Variable text is a string. System.Console.WriteLine( "Contents of WriteText.txt = {0}" , text); // Example #2 // Read each line of the file into a string array. Each element // of the array is one line of the file. string [] lines = System.IO.File.ReadAllLines( @"C:\Users\Public\TestFolder\WriteLines2.txt" ); // Display the file contents by using a foreach loop. System.Console.WriteLine( "Contents of WriteLines2.txt = " ); foreach ( string line in lines) { // Use a tab to indent each line of the file. Console.WriteLine( "\t" + line); } // Keep the console window open in debug mode. Console.WriteLine( "Press any key to exit." ); System.Console.ReadKey(); } } |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5