使用FileStream对象,对内容进行文本文件写入

2020-03-15

C# 也可以使用 FileStream 对象来直接进行内容写入

方法为:

public static void SiteFileWrite(string path, string contxt)
        {
            string pathfile = Path.GetDirectoryName(path);
            if (!Directory.Exists(pathfile)) { Directory.CreateDirectory(pathfile); }
            FileStream fs = new FileStream(path, FileMode.Create);
            byte[] data = System.Text.Encoding.Default.GetBytes(contxt);
            //开始写入
            fs.Write(data, 0, data.Length);
            //清空缓冲区、关闭流
            fs.Flush();
            fs.Close();
        }

上面的方法调用只能写入最新内容,如果想进行追加等操作行为,可以修改FileMode 的模式即可,如果FileMode.append


使用上面的方法很简单:

SiteFileWrite(@"C:\test\txt.txt", "2030-8-8 42:25:25,测试开始");


留言回复
我们只提供高质量资源,素材,源码,坚持 下了就能用 原则,让客户花了钱觉得值
上班时间 : 周一至周五9:00-17:30 期待您的加入