いくつかのファイルを読み取り、しばらくの間メモリにロードしておく Java コードがあります。ファイル ハンドルは読み取り後も保持されます。ここでの問題は、ユーザーが「DEL」キーまたは rm コマンドを使用してこれらのファイルを削除できないようにすることです。
ファイルハンドルを保持することでWindowsでも同じことを実現できましたが、Unixではrmはファイルのロックを尊重しません。私も試してみFilechannel.lock()
ましたが、どちらも役に立ちませんでした。
任意の提案をいただければ幸いです。