从POSIX系统中的文件名获取文件描述符 - 或者如何关闭仅具有文件名的文件

时间:2010-11-17 22:19:10

标签: file posix

你能帮我解决相反的问题吗?我需要关闭一个文件,但我只给了一个文件名(我认为我需要将它转换为文件描述符)。是否有可能,如果是这样 - 以哪种方式?感谢。

2 个答案:

答案 0 :(得分:0)

使用POSIX标准API?否。

在某些Linux系统上,您可以通过/ proc / PID / fd找出它。

答案 1 :(得分:0)

您无法关闭其他进程的文件。如果它在你的过程中,你应该保持文件句柄或文件描述符;或者你可以使用/proc/self/fd作为bmargulies建议。