2016-05-28 6 views
0

こんにちは私は、サーバーのリモートファイルを指しているFileInputStreamを持っています。拡張子を持つファイル名を知る方法JavaのリモートFileInputStreamから

このストリームが指すファイル名とその拡張子を知る方法。

私は自分のローカルコンピュータでリモートのファイルを書き込みたい場合は、私はこのてみませんファイル名と私は

+0

実際に何が必要なのですか?私は現在のファイルのリストですか? – emotionlessbananas

+3

This http://stackoverflow.com/questions/4930111/get-file-name-from-fileoutputstream?つまり、リフレクションだけを試してみることができますが、コードの動作方法を変更して、適切な場所からファイル名を取得できるようにしてください。 – zapl

答えて

-1

を知りたいものだその拡張子を知っている必要があります:何もあり

if(file.isDirectory()) 
     { 
      File f=file.listFiles(); 
      for(File name : f) 
       pirnt(name.getName()); 

}  
0

File,PathまたはStringFileInputStreamから戻すパブリックメソッド。

最も適切な回避策は、FileInputStreamをラップし、Fileをラッパークラスに格納し、getFile()メソッドを実装することです。

関連する問題