Переименование не работает для родительского каталога
Мое приложение QT использует функцию "rename()" для перемещения каталога
if(!rename(dir.path().toUtf8().data(),tempJobPath.toUtf8().data()))
{
qDebug()<< "Job Moved to temp" << tempJobPath;
}
Job1/job2/job3
Когда я перемещаю Job2, он один перемещается, и структура каталогов меняется на
Job1/job3
Но когда я перемещаю Job1, все подкаталоги также перемещаются. В чем может быть проблема здесь