有时候遍历SD卡文件夹不完全的问题
做了一个遍历sd卡所有文件夹下所有图片文件的程序,读一条显示一条。
用了Qt的dir.entrylist()如下:
遍历文件:
QStringList files = dir.entryList(filters, QDir::Files, QDir::Name | QDir::IgnoreCase);
遍历文件夹:
QStringList folders = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot,QDir::Name | QDir::IgnoreCase);
发现遍历文件夹的时候,如果文件夹比较多或者比较深的话,有时候不能全部遍历到。不知哪位大侠
遇到过类似问题,另外,除了此方法外还有什么比较好的方法。
[解决办法]
这两条语句是没问题的啊,sd卡读取你有没有考虑USB抖动的问题呢?
以前我也遇到过类似的问题。