从 FileOutputStream 获取文件名
2022-09-01 00:04:46
有没有办法从 中获取文件名?FileOutputStream
FileInputStream
有没有办法从 中获取文件名?FileOutputStream
FileInputStream
看起来答案是否定的:http://download.oracle.com/javase/1.4.2/docs/api/java/io/FileOutputStream.html
http://docs.oracle.com/javase/7/docs/api/index.html?java/io/FileOutputStream.html
没有公共方法可以返回流或在构造流时使用。File
String
编辑:这同样适用于 .FileInputStream
此功能不是由现成的文件输入/输出流提供的,但没有什么可以阻止您编写自己的子类来存储文件(或文件名)并为其提供获取器。
我建议为此实现一些接口),因为I / O流通常与/抽象类一起引用,以避免将应用程序与特定实现耦合。FileNameAware
InputStream
OutputStream