私のアプリケーションには、nameOffile.delete() などのファイルを削除するための Java コードがあります。ファイルを削除しようとすると、次のエラーが表示されます。ファイルが Java (TM) Platform SE バイナリで開かれているため、アクションを完了できません。ファイルを閉じて、再試行してください。アプリケーションなしでファイルを削除しようとしましたが、それでも同じ問題が発生します。これらのエラーを解決するのを手伝ってください。
前もって感謝します!!
私のアプリケーションには、nameOffile.delete() などのファイルを削除するための Java コードがあります。ファイルを削除しようとすると、次のエラーが表示されます。ファイルが Java (TM) Platform SE バイナリで開かれているため、アクションを完了できません。ファイルを閉じて、再試行してください。アプリケーションなしでファイルを削除しようとしましたが、それでも同じ問題が発生します。これらのエラーを解決するのを手伝ってください。
前もって感謝します!!
おそらく最初にファイルを開いて、そのコンテンツの読み取り/書き込みを行っていましたか?
ストリームを閉じるのを忘れた可能性があります。したがって、それを削除することはできません。
Writer out = new OutputStreamWriter(new FileOutputStream(fileName), fEncoding);
try {
out.write("some text here");
}
finally {
out.close();
}
// write code to delete the file