我知道,有is_open()
C++ 中的函数,但我希望一个程序检查文件是否尚未被另一个应用程序打开。有没有办法使用标准库来做到这一点?
编辑 - 在答案中澄清这是针对 Linux 应用程序的。
不仅标准库没有这个功能,一般来说也是不可能的。你可以(在linux上)检查/proc/*/fd
— 但您的程序可能无权在其他用户的进程上执行此操作(例如,这是 Ubuntu 中的默认设置)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)