一時ファイルを作成して書き込み、既存のファイルを上書きしたい
- 一時ファイルの作成
- それを埋める
- 古いファイルを開く
- 古いファイルを新しいファイルと等しくする
ここに私のコードがありますが、機能していません
問題が見つかったらお知らせください。ありがとうございました!
try{
//create a temporary file
File temporary=File.createTempFile("tmp", "");
BufferedWriter writer = new BufferedWriter(new FileWriter(temporary));
//Write each line to file (temporary)
for (String string : parsedArticlesToSave) {
writer.write (String.format("%s\n", string));
}
//load old file
File oldFile = new File("StringFile/ArticlesDB.txt");
//replace old file with new file
oldFile=temporary;
//release resources
writer.close();
}catch(Exception e){
e.printStackTrace();
}