一.File类常见的操作方法
(1).public static FileStream Create(string path):在指定路径中创建或覆盖文件,path:要创建的文件的路径及名称。
(2).public static StreamWriter AppendText(string path):创建一个 System.IO.StreamWriter,它将 UTF-8 编码文本追加到现有文件;path:要向其中追加内容的文件的路径。
(3).public static void Delete(string path): 删除指定的文件。
(4).public static bool Exists(string path):确定指定的文件是否存在。
(5).public static FileStream Open(string path, FileMode mode):打开指定路径上的 System.IO.FileStream,具有读/写访问权限。
示例:
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MyFile { class Program { static void Main(string[] args) { FileStream fs = null; StreamWriter writer = null; string path = "D:\\test.txt"; if(!File.Exists(path)) { fs = File.Create(path); Console.WriteLine("新建一个文件:{0}", path); } else { fs = File.Open(path, FileMode.Open); Console.WriteLine("文件已存在,直接打开"); } writer = new StreamWriter(fs); writer.WriteLine("测试文本"); Console.WriteLine("像文件中写入文本数据流"); writer.Flush(); writer.Close(); Console.WriteLine("关闭数据流"); Console.ReadKey(); } } }