在Qt中通过通过如下代码加载一个数据库文件后,想通过QFile::rename修改dbFileName,或者通过QDir::rename修改包含这个文件的文件夹名称都会失败,有哪位大神知道该如何解决?通过QSqlDatabase::removeDatabase(connName)后再改名,还是失败!
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE", connName); db.setDatabaseName(dbFileName); if(!db.open()) return false;