-1

他のプロセスで既に使用されているファイルに書き込みたい。

私の質問は: FilenotfoundException を回避し、使用中のファイルに書き込む方法はありますか?

ありがとうございました!

4

2 に答える 2

0

Oracle docsから、次のチェックを行います。

boolean canWrite() - 現在のアプリケーションがファイルに書き込み可能な場合は true を返します。それ以外の場合は false。

boolean canRead() - 現在のアプリケーションがファイルを読み取ることができる場合は true を返します。それ以外の場合は false。

別のアプリケーションがファイルを使用しているときにファイルに書き込めるかどうかを尋ねている場合は、強制的に書き込むことができるかもしれませんが、それは他のアプリケーションの動作に依存します。

于 2013-05-28T17:28:35.650 に答える