我有这样的路径:
C:\路径\到\我的*文件\
我想获得相应的完整路径(如果存在):
C:\path\to\my1file\
我尝试使用此 Qt 代码,但结果与我一开始的路径相同:
QStringList filters;
filters << "C:/path/to/my*file/";
QDir dir;
dir.setNameFilters(filters);
QStringList dirs = dir.entryList(filters);
_path = dirs.at(0); // get the first path only
我不应该得到所有通过过滤器的文件/目录吗?
为什么 _path 等于“C:/path/to/my*file/”?
是否可以仅使用 C++98/STL 做同样的事情?(在这个项目中,我不能使用 Boost/C++11)。