c# - File.Copy 在内存中创建的文件

标签 c#

所以我创建了这个文件:

MemoryStream ms = new MemoryStream();
TextWriter tw = new StreamWriter(ms);
tw.WriteLine("HELLO WORLD!");
tw.Flush();
byte[] bytes = ms.GetBuffer();

如何使用 File.Copy() 将此文件复制到新文件?

最佳答案

因为你有你的bytes,你可以使用File.WriteAllBytes将它们写入一个新文件方法:

File.WriteAllBytes("path", bytes);

如果唯一的问题是将一些文本内容写入文件,我建议您使用 File.WriteAllText方法:

File.WriteAllText("path", "HELLO WORLD");

关于c# - File.Copy 在内存中创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620342/

相关文章:

c# - 正则表达式 - 以模式开始而不以模式结束

c# - 为 SqlCipher 数据库存储加密 key 的正确方法

c# - ServiceStack.Redis 客户端 - 事务已在进行中

c# - linq子查询子集合到字符串

c# - 在 MVC View 之间持久保存数据的最标准方法是什么?

c# - 这个。和列表<T>

c# - 以存储数据的属性为键的字典

c# - 如何在 .net core 3.1 应用程序中访问 W3C TraceContext header ?

c# - Excel Interop DLL 的 Clickonce 异常

c# - C#中的函数指针数组