C#文件流相关操作
using System;
using System.IO;
namespace C_sharp文件流操作
{
class Program
{
/// <summary>
/// 1.创建文件流
/// 2.创建读/写器
/// 3.执行读/写操作
/// 4.关闭读写器
/// 5.关闭文件流
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
Write();
Read();
}
/// <summary>
/// 对文件写操作
/// </summary>
public static void Write()
{
FileStream fileStream = null;
string path = "a.txt";
if (!File.Exists(path))
{
fileStream = new FileStream(path, FileMode.Create);
}
else
{
fileStream = new FileStream(path, FileMode.Append);
}
StreamWriter streamWriter = new StreamWriter(fileStream);
streamWriter.WriteLine("test");
streamWriter.Close();
fileStream.Close();
}
/// <summary>
/// 对文件读操作
/// </summary>
public static void Read()
{
FileStream fileStream = null;
string path = "a.txt";
if (File.Exists(path))
{
fileStream = new FileStream(path, FileMode.Open);
StreamReader streamReader = new StreamReader(fileStream);
string result=streamReader.ReadToEnd();
Console.WriteLine(result);
}
}
}
}
浙公网安备 33010602011771号