while (url.isValid()) {
url = url.adjusted(QUrl::RemoveFilename | QUrl::StripTrailingSlash);
QFileInfo info(url.toLocalFile());
while (url.isValid()) {
url = url.adjusted(QUrl::RemoveFilename | QUrl::StripTrailingSlash);
QFileInfo info(url.toLocalFile());