Choose the filemode method which is used to create a new output file with the condition that the file with same name if exists will destroy the old file:
(a) FileMode.CreateNew
(b) FileMode.Create
(c) FileMode.OpenOrCreate
(d) FileMode.Truncate
This question was addressed to me at a job interview.
This is a very interesting question from Byte Stream topic in division Console I/O Operations and Stream Classes of C#