Search code examples
c#memorystream

create file and save to it using memorystream


How can i create a file and write to it using the memory stream? I need to use the memorystream to prevent other threads from trying to access the file.

The data i'm trying to save to a file is html.

How can this be done?


Solution

  • (Presuming you mean how to copy a file's content to a memory stream)

    If you are using framework 4:

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