一般在文件创建前 要做一次判断文件是否存在;
但是如果,在文件创建前 不做判断 且文件已经存在了.那执行createNewFile()方法后,会发生什么情况:
1.会报IOException?
2.会覆盖原文件?
3.什么都不做,不改变原文件?
测试下来的结果是: 既不改变文件创建时间,也不该改变原文件的内容.因此应该是3.
一般在文件创建前 要做一次判断文件是否存在;
但是如果,在文件创建前 不做判断 且文件已经存在了.那执行createNewFile()方法后,会发生什么情况:
1.会报IOException?
2.会覆盖原文件?
3.什么都不做,不改变原文件?
测试下来的结果是: 既不改变文件创建时间,也不该改变原文件的内容.因此应该是3.