commons-io/java-io で奇妙な問題が発生しています。基本的に、ファイルの作成は例外なく静かに失敗します。
FileUtils.writeLines(file, collectionOfStrings);
コモンズコードを調べて、これがサイレントに失敗する理由を理解しようとしましたが、例外をスローする必要があるようです。( FileUtils.javaの 1338 行目と 163 行目、およびIOUtils.javaの 927 行目を参照してください。)
この問題を修正するために、前の行の後にこのチェックをコードに追加しました。
if (!file.exists()) {
logger.warn("File creation failed.");
}
ただし、ファイルの作成に失敗した場合でも、このブロックには入っていません。
私はこれで頭がいっぱいです.Java IOの経験が豊富な人が助けてくれますか?