1. ホーム

[解決済み】Java FileOutputStream ファイルが存在しない場合にファイルを作成する

2022-04-10 20:02:25

質問

FileOutputStreamを、ファイル(String filename)が存在しない場合、作成するような使い方はありますか?

FileOutputStream oFile = new FileOutputStream("score.txt", false);

解決方法は?

を投げます。 FileNotFoundException ファイルが存在せず、作成できない場合 ( ドク ) が、可能であれば作成されます。念のため、まずファイルが存在するかどうかをテストしてから FileOutputStream (で作成する)。 createNewFile() がない場合)。

File yourFile = new File("score.txt");
yourFile.createNewFile(); // if file already exists will do nothing 
FileOutputStream oFile = new FileOutputStream(yourFile, false);