您能帮我解决相反的问题吗?我需要关闭一个文件,但我只给了一个文件名(我假定我需要将其转换为文件描述符)。有没有可能,如果是的话 - 以哪种方式?谢谢。在POSIX系统中从文件名中获取文件描述符 - 或者如何关闭仅包含文件名的文件
0
A
回答
0
使用POSIX标准API?在某些Linux系统上,您可能可以通过/ proc/PID/fd找出它。
+0
不幸的是我想通过POSIX API来实现。因此,解决方案是保存从文件名到系统编号的本地映射...... – Ym1 2013-08-18 20:47:34
0
您无法关闭另一个进程的文件。如果它在你的过程中,你应该保留一个文件句柄或文件描述符;或者您可以使用/proc/self/fd
作为bmargulies建议。
相关问题
- 1. 关闭文件描述符
- 2. 如何从内核模块中的文件描述符获取文件名?
- 3. 文件描述符和系统调用
- 4. python关闭文件描述符问题
- 5. POSIX POLLOUT和阻止文件描述符
- 6. 如何从签名文件中获取签名者的名称
- 7. bash:仅显示文件名中包含日期的文件
- 8. 复制文件失败,EBADF关闭输出文件描述符
- 9. 文件描述符和进程关系
- 10. 从文件描述符获取文件指针
- 11. 从文件系统中读取文件
- 12. 从文件名中获取文件名和扩展名没有文件名
- 13. 如何在python中关闭文件描述符?
- 14. 关闭了一个名为文件描述符
- 15. 变量中带有文件描述符或文件名的Bash重定向
- 16. 如何仅从路径中提取文件/文件夹名称?
- 17. 在zip文件夹中包含字符串的grep文件名
- 18. 如何从java JUnit中的.properties文件中获取文件名?
- 19. 如何从python中的下载url获取文件描述符?
- 20. 打开并获取系统文件描述符
- 21. 如何在C#Windows中获取文件大小,文件名,文件扩展名?
- 22. 关闭原始文件描述符后,重复的描述符文件是否关闭?
- 23. 获取文件名与系统IO
- 24. 如何从文件夹中读取文件?文件夹包含不同类型的文件名?
- 25. 如何从文件描述符中获取FILE *流?
- 26. 关闭文件指针而不关闭底层文件描述符
- 27. 如何从c#中的文件“template.docx.amp”获取文件名?
- 28. 动态获取包含文件的源文件名:ServerVariables(“SCRIPT_NAME”)
- 29. 使用包含文件获取文件的路径/名称?
- 30. Python:获取包含特定文件扩展名的文件夹
如果文件被多个进程/句柄打开会怎么样? – Joe 2010-11-17 23:51:19