首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用FileOpenPicker打开本地数据路径

用FileOpenPicker打开本地数据路径
EN

Stack Overflow用户
提问于 2017-06-30 15:40:29
回答 1查看 1.2K关注 0票数 0

/Data/myFiles/

我想打开上面的数据路径,它是我的app文件夹(HoloApp/ data /myFiles)本地的,在我的Hololens应用程序中。据我所知,主要的方法是使用FileOpenPickers。我仔细阅读了API's,并试图获得最基本的、被简化的、简单的FOP --我可以让它工作。

代码语言:javascript
复制
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;

Task task = new Task(
async () =>
{
    StorageFile file = await openPicker.PickSingleFileAsync();
    if (file != null)
    {
        // Application now has read/write access to the picked file
        Debug.Log("Picked file: " + file.Name);
    }
    else
    {
        Debug.Log("Cancelled");
    }
});

task.Start();
task.Wait();

我一直在为一款没有运气的week+而挣扎(很抱歉,我在UWP应用开发上表现得很糟糕)。任何建议、联系、鼓励都是非常感谢的。

以下是最新的回报:

引发的异常:“System.Exception”在mscorlib.ni.dll中

程序'4084 hololensapplication.exe‘已退出代码-1073741189 (0xc000027b)。

微软发展中心对此错误代码也没有多大帮助。

编辑:

代码语言:javascript
复制
private async void OpenPdfButton_Click()
{
    FileOpenPicker openPicker = new FileOpenPicker();
    openPicker.FileTypeFilter.Add(".pdf");
    StorageFile file = await openPicker.PickSingleFileAsync();
}

撞车

引发的异常:“System.Exception”在mscorlib.ni.dll中

程序'4268 hololensapplication.exe‘已退出与代码-1073741189 (0xc000027b)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-30 16:41:40

你不能

根据HoloLens外壳的当前限制,您不能使用内置的本机文件选择器(因为它不存在)。

文件资源管理器和本地文件系统 Windows全息应用程序模型目前不公开文件系统的概念。有已知的文件夹,但没有内置的本地文件资源管理器应用程序,如Windows桌面或移动。应用程序可以将文件保存到本地状态文件夹中。应用程序还可以将文件保存到像OneDrive这样的注册文件选择应用程序中。

您可以使用第三方文件选择器(如前面提到的OneDrive ),但这将是一个单独的DLL,而不是Windows.Storage。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44850275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档