In my opinion, I use this option:
using (FileStream fs = new FileStream(strFilePath, FileMode.Create)) { fs.Write("anything"); fs.Flush(); }
They basically do the same, but it creates a file and opens it in create / write mode, and you can set the buffer size and all the parameters.
new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.None, bufferSize, options);
With File.Create, it wraps all of these buffers and default parameters. You will have more flexibility and control with my new FileStream (strFilePath, FileMode.Create); But at the moment this is a more personal choice if you want more reading or management opportunities!
Trizzz
source share