質問

私のRandomAccessFileクラスを使用してファイルを開き、Javaプログラムを持っています。

私はそれはJavaによって開かれている間、そのファイルの名前を変更できるようにしたいと思います。 Unixでは、これは問題ではありません。私はWindowsでこれを行うことができますどのように誰もが知ってはいますか?

万一、私はそれを特定の道を開くためにJavaを設定する?

事前に感謝します。

編集、明確化:私は私のJavaコードでアクセスを共有し、このファイルを設定できるようにしたいと思います。

役に立ちましたか?

解決

あなたはどのような方法でファイルの任意のハンドルをクローズする必要があります。例えば。あなたはそれを名前を変更することができます前に、そのFileOutputStreamFileは閉じていなければなりません。それはどのようにWindowsのファイルシステムの動作だけの方法です。

他のヒント

in_stream.close();            
out_stream.getChannel().close();
out_stream.close();

いずれにせよ、Windowsでそれがロックされた滞在:*(

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top