This question already has answers here:
Get file name from FileOutputStream
(5 个回答)
7年前关闭。
我可以从 FileInputStream 或 FileOutputStream 中获取关联文件吗?我想知道它们是否指向同一个文件。但基本上我想看看我是否可以获得对属于 FileInputStream 或 FileOutputStream 的 File 的引用。有我可以使用的类吗?或者我可以从 FileInputStream 或 FileOutputStream 中获取它吗?
FileOutputStream 也类似。
(5 个回答)
7年前关闭。
我可以从 FileInputStream 或 FileOutputStream 中获取关联文件吗?我想知道它们是否指向同一个文件。但基本上我想看看我是否可以获得对属于 FileInputStream 或 FileOutputStream 的 File 的引用。有我可以使用的类吗?或者我可以从 FileInputStream 或 FileOutputStream 中获取它吗?
最佳答案
这就是我所做的:
public class FileAwareFileInputStream extends FileInputStream {
private File file;
public FileAwareFileInputStream(File file) throws FileNotFoundException {
super(file);
this.file = file;
}
public File getFile() {
return this.file;
}
}
FileOutputStream 也类似。
关于java - 如何确定 FileInputStream 指向与 FileOutputStream 相同的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17975811/
10-16 01:46