createNewFile与createTempFile区别

createNewFile
当且仅当不存在具有此抽象路径名指定的名称的文件时,原子地创建由此抽象路径名指定的一个新的空文件。检查文件是否存在,如果不存在则创建该文件,这是单个操作,对于其他所有可能影响该文件的文件系统活动来说,该操作是原子的。 
如果当抽象路径制定的文件存在时,则会创建失败
createTempFile
想要建立一个档案暂时使用,但是你不在乎其精确的档案名,只要不覆盖到已存在的档案时,可以用createTempFile。可以制定临时文件的文件名前缀、后缀及文件所在的目录,如果不指定目录,则存放在系统的临时文件夹下。

你可能感兴趣的:(android,文件系统)