FileMode.Create 与 FileMode.CreateNew 的区别

作者:vkvi 来源:ITPOW(原创) 日期:2011-9-22

FileMode.Create 当文件不存在时,创建新文件;如果文件存在,则截断文件为 0 字节(相当于 FileMode.Truncate)。

FileMode.CreateNew 当文件不存在时,创建新文件;如果文件存在,则引发异常。

可以看出,二者的区别是如何对待文件存在时的情景。

相关文章