我用的是linux系统。我使用 opendir() & 然后 readdir() 来读取 USB 中的目录。
如果在 readdir() 从 USB 读取 Dir 之间,我会从系统中移除 USB。
但我仍然从 readdir() 得到正确的目录值,没有任何错误。
我知道 readdir() 函数可能会在每个实际读取操作中缓冲多个目录条目。
那么如何避免呢?
一旦从系统中删除 USB,我想从 readdir() 中得到错误。
有什么建议吗?
谢谢
我用的是linux系统。我使用 opendir() & 然后 readdir() 来读取 USB 中的目录。
如果在 readdir() 从 USB 读取 Dir 之间,我会从系统中移除 USB。
但我仍然从 readdir() 得到正确的目录值,没有任何错误。
我知道 readdir() 函数可能会在每个实际读取操作中缓冲多个目录条目。
那么如何避免呢?
一旦从系统中删除 USB,我想从 readdir() 中得到错误。
有什么建议吗?
谢谢