opendir() / FindFirstFile() 是否获取目录的快照?

问题描述 投票:0回答:1

如果我在 Posix 下执行

opendir()
或在 Windows 下执行
FindFirstFile()
。这些操作是否获得目录内容的快照? IE。 a
readdir()
FindNextFile()
不会在
opedir()
FindFirstFile()
之后将其他文件添加到目录中?

linux winapi posix
1个回答
0
投票

不。对于 WIn32,请参阅评论中链接的问题。对于

opendir
,请参阅 readdir 的文档。

如果在最近调用

opendir()
rewinddir()
后从目录中删除或添加文件,则后续调用
readdir()
是否返回该文件的条目是 未指定

(强调我的)

© www.soinside.com 2019 - 2024. All rights reserved.