0

我正在编写纯 C应用程序,它应该能够递归地遍历某些目录。当我设置/为此目录并且应用程序在某个时间启动时,我会失败lstat()- 我得到目录中的节点列表,然后当我lstat()在其中一些节点上执行时,它会失败。这经常发生在/proc文件系统中。

我知道这是动态文件系统,可以经常更改。

如何遍历这些文件系统?随时获取快照(目录节点)可能与文件系统的真实状态不同。也find / -iname "*"不会失败并显示文件,包括 inside /proc

4

0 回答 0