私が理解する限り、Javaのjava.io.FileOutputStream
は、その内部にFileオブジェクトを保持しません。私は書いているところのファイルについての情報を得たいユースケースを持っています。OutputStream
を受け取る方法でこれを欲しいと思います(instanceof
に基づくテストの後に落としたアイディアです)。Fileを保持するJava FileOutputStream?
明らかに私はアダプタを書くことができましたが、よく知られているライブラリ(これはApache CommonsやGuava以外は見つかりません)で利用できるものがあるのだろうかと思います。
結果のFileOutputStreamにはFileDescriptorハンドルがありますが、元のファイルパスに関する情報は含まれていません。 – zakmck