1

我用的是linux系统。我使用 opendir() & 然后 readdir() 来读取 USB 中的目录。

如果在 readdir() 从 USB 读取 Dir 之间,我会从系统中移除 USB。

但我仍然从 readdir() 得到正确的目录值,没有任何错误。

我知道 readdir() 函数可能会在每个实际读取操作中缓冲多个目录条目。

那么如何避免呢?

一旦从系统中删除 USB,我想从 readdir() 中得到错误。

有什么建议吗?

谢谢

4

0 回答 0