如何在手机内存诺基亚Qt中创建一个新文件夹

时间:2012-07-10 10:29:10

标签: qt directory createfile

我正在使用以下代码在现有的" Games"中创建一个新文件夹。文件夹,但它不是制作文件夹。

QDir dir("C:/Games/MyGame");
if(!dir.exists())
{
    dir.mkdir("C:/Games/MyGame");
}
else
{
    qDebug()<<dir.absolutePath() + " exists";
}

1 个答案:

答案 0 :(得分:0)

确保在C:/中有游戏文件夹[以编程方式检查QDir()。是否存在(“C:/ Games /”是否返回true)。

并确保您的C:/文件夹doesn't have any file named Games, Because if you have file with same name, the exists function will return false even if the folder is present!mkdir将返回false !!!

如果不存在,下面的代码应该创建指定的目录。

if (QDir().exists("C:/Games/MyGame"))
{
   qDebug()<<dir.absolutePath() + " exists";
}

else
{
   QDir().mkdir("C:/Games/MyGame");
}