首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Win 8 App中检索文件时HRESULT: 0x80070005 (E_ACCESSDENIED)异常

在Win 8 App中检索文件时HRESULT: 0x80070005 (E_ACCESSDENIED)异常
EN

Stack Overflow用户
提问于 2013-11-09 00:50:10
回答 1查看 1.5K关注 0票数 1

我试图使用C#代码检索文件数据。

代码语言:javascript
复制
StorageFile pFile = await StorageFile.GetFileFromPathAsync(filepath);

如果我的路径不是我的项目的E_ACCESSDENIED,我将得到AppData。我正在使用Visual 2012 for Windows 8,尽管文件具有读写访问权限和管理权限访问权限,但仍然会出现相同的错误。

有人能告诉我出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-21 09:28:31

你的应用程序运行在沙箱里。您可以访问的唯一位置是应用程序安装路径、localappdata以及是否激活了库。

阅读这篇msdn文章,获取所有可能的文件位置:MSDN链路

除了默认位置之外,Windows Store应用程序还可以通过声明应用程序清单中的功能(参见Accessing声明),或者通过调用文件选择器让用户选择应用程序要访问的文件和文件夹来访问更多的文件和文件夹(参见Quickstart:使用文件选择器访问文件)。

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

https://stackoverflow.com/questions/19871046

复制
相关文章

相似问题

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