为什么要在文件中追加数据是不能使用File?该如何处理

为什么要在文件中追加数据是不能使用File?
今天看IO流的讲解,书上写“在向文件中追加数据时,只能将文件名作为参数,而不能使用文件名创建File后将File作为参数”,这是为什么?

我说的追加数据就是在保留原内容的情况下,在后面写入数据,而不是清空以前的内容。

------解决方案--------------------
对不起 目录下存在相同文件名的文件 文件创建不成功