给定一个FileDescriptor对象,是否有可能以某种方式创建File?
谢谢!
发布于 2013-08-22 15:11:55
很不容易,如果有的话。来自文档
文件描述符类的实例充当底层计算机特定结构的不透明句柄。
IFF您的程序将只在特定的操作系统上运行,您可能会从保存在fd中的私有FileDescriptor字段中提取信息。
例如,在Linux上,您可以使用它以及进程ID访问/proc/PID/fd目录(或者编写JNI直接访问该信息)。
当然,这是不能移植到其他操作系统上的。在其他系统上也可能做同样的事情,也可能不可能。
https://stackoverflow.com/questions/18383768
复制相似问题