Qt WinRT文件夹权限问题

时间:2016-02-22 18:21:35

标签: qt windows-runtime

您好我已经发布了关于ffmpeg库和视频文件读取的问题Qt WinRT App cannot access file permission denied,现在我认为整个项目应该有一些权限来访问/修改WinRt Qt App中的文件系统。

下面是一个简单的代码,如果不存在则创建一个目录,这也总是失败,所以我认为它是权限问题,并且应该在AppxManifest.xml上添加一些东西。

QString dirname = QDir::homePath()+"/test";
    QDir dir(dirname);
    if(!dir.exists())
    {
        //dir.mkdir(dirname);
        if(false==dir.mkpath(dirname)){
            qDebug()<<"Creating "<<dirname<<" failed...";
        }
    }

任何人都有面对这个,任何建议,提示..

先谢谢。 哈里斯

1 个答案:

答案 0 :(得分:1)

作为平台的WinRT不允许您“简单地”在应用程序的沙箱之外创建文件。如果您具有正确的功能集,则可以使用某些目录(媒体,照片,...)。即使这样,您也只能被允许打开/创建/读取/写入文件选择器选择的文件。