命名空间
using System.IO;
写文本文件
StreamWriter sw=File.CreateText("c:\\text.txt");
sw.WriteLine("C#"); //写入一行文本
sw.Write("www.csdn.net"); //在文本末尾写入文本
sw.Flush(); //清空
sw.Close(); //关闭
读文本文件
StreamReader sr = File.OpenText("c:\\text.txt");
sr.ReadLine(); //读取一行数据
sr.Read(); //读取一个字符
sr.ReadToEnd(); //从当前位置读取到文本结束
sr.Close(); //释放资源
追加文本文件
StreamWriter sw = File.AppendText("c:\\text.txt");
sw.WriteLine("C#"); //写入一行文本
sw.Write("www.csdn.net"); //在文本末尾写入文本
sw.Flush(); //清空
sw.Close(); //关闭
判断文件是否存在
File.Exists("c:\\text.txt");
删除文件
File.Delete("c:\\text.txt");
复制文件
File.Copy("c:\\text.txt", "c:\\copy.txt"); //把c:\\text.txt复制到c:\\copy.txt
移动文件
File.Copy("c:\\text.txt", "d:\\text.txt"); //把c:\\text.txt移动到d:\\text.txt
文件夹创建、移动、删除
Directory.Delete("c:\\test"); //删除C盘下的test文件夹
Directory.CreateDirectory("c:\\test"); //在C盘创建test文件夹
Directory.Exists("c:\\test"); //验证C盘test文件夹是否存在
Directory.Move("c:\\test", "d:\\test"); //把c:\test移动到d:\test