如何从FileDescriptor创建文件



给定一个FileDescriptor对象,是否可以以某种方式从中创建File

谢谢!

不容易,如果有的话。来自文件:

文件描述符类的实例充当底层机器特定结构的不透明句柄

如果您的程序只在特定的操作系统上运行,您可能会从FileDescriptor中的专用fd字段中提取信息。

例如,在Linux上,您可以将其与进程ID一起使用来访问/proc/PID/fd目录(或者编写JNI来直接访问该信息)。

当然,这是不可移植到其他操作系统的。在其他系统上也可能做同样的事情,也可能不可能。

相关内容

  • 没有找到相关文章

最新更新