C#对文本文件进行读写操作

王朝c#·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

读操作:

using System;

using System.IO;

namespace ConsoleApplication2

{

/// <summary>

/// Summary description for Class2.

/// </summary>

public class Class1

{

private const string FILE_NAME="MyFile.txt";

public static void Main(String[] args)

{

if(!File.Exists(FILE_NAME)) //如果不文件存在,则抛出异常

{

Console.WriteLine("{0} does not exist!",FILE_NAME);

}

StreamReader sr=File.OpenText(FILE_NAME);

String input;

while((input=sr.ReadLine())!=null)

{

Console.WriteLine(input);

}

Console.WriteLine("The end of the Stream has been reched.");

sr.Close();

}

}

}

写操作:

using System;

using System.IO;

namespace ConsoleApplication2

{

/// <summary>

/// Summary description for Class2.

/// </summary>

public class Class1

{

private const string FILE_NAME="MyFile.txt";

public static void Main(String[] args)

{

StreamWriter sr;

string report;

if(File.Exists(FILE_NAME)) //如果文件存在,则创建File.AppendText对象

{

sr=File.AppendText(FILE_NAME);

report="appended";

}

else //如果文件不存在,则创建File.CreateText对象

{

sr=File.CreateText(FILE_NAME);

report="created";

}

sr.WriteLine("This is my first file.");

Console.WriteLine("{0} {1}",FILE_NAME,report);

sr.Close();

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航