新しいファイルをJavaの作成、または、既存のファイルを上書きします

テレンスLYU:

私は何を達成したいことは関係なく、ファイルが存在するかどうかにないファイルを作成することです。

私が使用してみましたFile.createNewFile()が、それがすでに存在しない場合にのみファイルを作成します。私が使用する必要がありFile.delete()、その後とFile.createNewFile()

それとも、それを行うための明確な方法はありますか?

ブルーノCaceiro:

ファイル名とブール:てFileWriterは、あまりにも2つのパラメータを取るコンストラクタを持っています。ブールは、追加したり、既存のファイルを上書きするかどうかを示します。ここではそのを示す2つのJavaてFileWriter例は以下のとおりです。

Writer fileWriter = new FileWriter("c:\\data\\output.txt", true);  //appends to file

Writer fileWriter = new FileWriter("c:\\data\\output.txt", false); //overwrites file

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=225271&siteId=1