Переименование не работает для родительского каталога

Мое приложение QT использует функцию "rename()" для перемещения каталога

if(!rename(dir.path().toUtf8().data(),tempJobPath.toUtf8().data()))
{
    qDebug()<< "Job Moved to temp" << tempJobPath;
}

Job1/job2/job3

Когда я перемещаю Job2, он один перемещается, и структура каталогов меняется на

Job1/job3

Но когда я перемещаю Job1, все подкаталоги также перемещаются. В чем может быть проблема здесь

0 ответов

Другие вопросы по тегам