C# stream转成文件
要将C#中的Stream对象转换为文件,可以使用FileStream类来实现。下面是一个示例代码:
using System;
using System.IO;
class Program
{
static void Main()
{
// 创建一个Stream对象
Stream stream = new MemoryStream();
// 将Stream对象转换为文件
using (FileStream fileStream = File.Create("output.txt"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
在上面的示例中,我们首先创建一个MemoryStream对象作为Stream。然后,我们使用File.Create方法创建一个名为"output.txt"的文件流对象。接下来,我们使用stream.Seek方法将Stream的位置设置为开头,并使用stream.CopyTo方法将Stream内容复制到文件流中。
请注意,上述代码中的stream对象是一个内存流对象,您可以根据实际情况使用其他类型的Stream对象。另外,您还可以更改文件名和路径以适应您的需求
原文地址: https://www.cveoy.top/t/topic/itYU 著作权归作者所有。请勿转载和采集!