C#中的文件操作类

一.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();
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/QingYiShouJiuRen/p/11231436.html