У меня проблема с классом Qt QFileInfo, вот пример кода
QString path = "C:\\Some\\Path";
QFileInfo pathFileInfo(path);
if (pathFileInfo.isDir()){
qDebug() << "path is dir, cdUp";
pathDir.cdUp();
} else {
qDebug() << "path is not dir, getting dir";
pathDir = pathFileInfo.dir();
}
Когда путь каталога существует в папке "Some", pathFileInfo.isDir() возвращает false
Если я исправляю путь и добавляю к нему QDir::separator(), pathFileInfo.isDir() возвращает true
Как использовать эти методы правильно определить, является ли данный путь папкой или файлом?