如果我在 Posix 下执行
opendir()
或在 Windows 下执行 FindFirstFile()
。这些操作是否获得目录内容的快照? IE。 a readdir()
或 FindNextFile()
不会在 opedir()
或 FindFirstFile()
之后将其他文件添加到目录中?
不。对于 WIn32,请参阅评论中链接的问题。对于
opendir
,请参阅 readdir 的文档。
如果在最近调用
或opendir()
后从目录中删除或添加文件,则后续调用rewinddir()
是否返回该文件的条目是 未指定。readdir()
(强调我的)