150

I have a byte array (an IEnumerable actually), and I need to save it to a new file containing this data.

How do I do that?

I found some answers telling how to create a MemoryStream from that, but still can't save it to a brand new file.

0

2 Answers 2

378

You can use:

File.WriteAllBytes("Foo.txt", arrBytes); // Requires System.IO 

If you have an enumerable and not an array, you can use:

File.WriteAllBytes("Foo.txt", arrBytes.ToArray()); // Requires System.Linq 
Sign up to request clarification or add additional context in comments.

Comments

27

You can use File.WriteAllBytes

1 Comment

Please avoid using "only link" answers.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.