filestream写入文件的方法是什么

761
2023/7/20 20:07:16
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

使用FileStream写入文件的方法如下:

  1. 创建一个FileStream对象,指定要写入的文件路径和文件打开方式。可以使用FileMode.Create来创建一个新文件,如果文件已存在则会被覆盖;使用FileMode.Append来追加内容到文件末尾;使用FileMode.OpenOrCreate来打开已存在的文件或创建新文件。
FileStream fs = new FileStream(filePath, FileMode.Create);
  1. 将要写入的内容转换为字节数组。
byte[] contentBytes = Encoding.UTF8.GetBytes(content);
  1. 使用FileStream对象的Write方法将字节数组写入文件。
fs.Write(contentBytes, 0, contentBytes.Length);
  1. 关闭FileStream对象,释放资源。
fs.Close();

完整的示例代码如下:

using System;
using System.IO;
using System.Text;
class Program
{
static void Main()
{
string filePath = "C:\\example.txt";
string content = "Hello, World!";
using (FileStream fs = new FileStream(filePath, FileMode.Create))
{
byte[] contentBytes = Encoding.UTF8.GetBytes(content);
fs.Write(contentBytes, 0, contentBytes.Length);
}
}
}

注意,使用FileStream写入文件时,需要确保文件路径的有效性,并且需要适当处理异常情况。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎样配置Filestream环境