Improve folder removal behavior

This commit is contained in:
Christophe Dumez 2011-03-10 18:34:28 +00:00
parent feeecbf395
commit 15d3b07f34
3 changed files with 21 additions and 10 deletions

View file

@ -799,3 +799,13 @@ QString misc::fileName(QString file_path)
return file_path;
return file_path.mid(slash_index+1);
}
bool misc::removeEmptyFolder(const QString &dirpath)
{
QDir savedir(dirpath);
const QString dirname = savedir.dirName();
if(savedir.exists() && savedir.cdUp()) {
return savedir.rmdir(dirname);
}
return false;
}