Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
给定一个FileDescriptor对象,是否有可能以File某种方式从它创建一个?
FileDescriptor
File
谢谢!
不容易,如果有的话。从文档中:
文件描述符类的实例充当底层机器特定结构的不透明句柄
如果您的程序只能在特定操作系统上运行,您可能会fd从FileDescriptor.
fd
例如,在 Linux 上,您可以将其与进程 ID 一起使用来访问/proc/PID/fd目录(或编写 JNI 以直接访问该信息)。
/proc/PID/fd
当然,这不能移植到其他操作系统。在其他系统上做同样的事情可能也可能不可能。