1

RandomAccessFileクラスを使用してファイルを開くJavaプログラムがあります。

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

Javaを特定の方法で開くように設定する必要がありますか?

前もって感謝します。

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

4

2 に答える 2

2

何らかの方法でファイルのハンドルを閉じる必要があります。たとえば、名前を変更する前に閉じなければならないFileOutputStreamオン。Fileこれが、Windows ファイル システムのしくみです。

于 2010-03-25T17:23:27.863 に答える
-2
in_stream.close();            
out_stream.getChannel().close();
out_stream.close();

とにかく、Windowsではロックされたままです:*(

于 2011-02-20T10:15:06.180 に答える