filemode  枚举器中的 "geate" 与"geatenew"有什么区别?
                    geate : 创建新的文件.
                    geatenew: 知识操作吸系统应该创建一个新文件.          这两个高不清楚  谢谢各位高手帮忙!!!

解决方案 »

  1.   

    geate 应为 Create:
    FileMode.Create 等效于这样的请求:如果文件不存在,则使用 CreateNew;否则使用 Truncate, 也就是把原来的文件内容置空。
    CreateNew:创建新文件。
     
      

  2.   

    我靠我也没看清楚...不过你是不是写错了...geate 是啥啊...Create 这个才对吧..Create 的意思是创建一个文件. CreateNew 的意思是创建一个文件不同的是. 
    Create 是创建文件, 如果路径文件名都相同. 也就是原来那个位置有一个一模一样的文件, 那么就直接把那个文件改写.CreateNew 也是创建文件, 但是出现上述状况就会报错. 所以如果不想把原始文件改写就用CreateNew吧...记得用try - catch..... 容错..