WindowsとJavaでファイルロックを削除します
-
22-09-2019 - |
質問
私のRandomAccessFileクラスを使用してファイルを開き、Javaプログラムを持っています。
私はそれはJavaによって開かれている間、そのファイルの名前を変更できるようにしたいと思います。 Unixでは、これは問題ではありません。私はWindowsでこれを行うことができますどのように誰もが知ってはいますか?
万一、私はそれを特定の道を開くためにJavaを設定する?
事前に感謝します。
編集、明確化:私は私のJavaコードでアクセスを共有し、このファイルを設定できるようにしたいと思います。
解決
あなたはどのような方法でファイルの任意のハンドルをクローズする必要があります。例えば。あなたはそれを名前を変更することができます前に、そのFileOutputStream
上File
は閉じていなければなりません。それはどのようにWindowsのファイルシステムの動作だけの方法です。
他のヒント
in_stream.close();
out_stream.getChannel().close();
out_stream.close();
いずれにせよ、Windowsでそれがロックされた滞在:*(
所属していません StackOverflow