簡體   English   中英

創建文件並使用內存流保存到它

[英]create file and save to it using memorystream

如何使用內存流創建文件並寫入文件? 我需要使用內存流來防止其他線程嘗試訪問該文件。

我試圖保存到文件的數據是 html。

如何做到這一點?

(假設您的意思是如何將文件的內容復制到內存流)

如果您使用的是框架 4:

var memoryStream = new MemoryStream();

using var fileStream = new FileStream(FilePath, FileMode.Open, FileAccess.Read);
fileStream.CopyTo(memoryStream);

這是創建文件的代碼

byte[] data = System.Text.Encoding.ASCII.GetBytes("This is a sample string");
System.IO.MemoryStream ms = new System.IO.MemoryStream();
ms.Write(data, 0, data.Length);
ms.Close();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM