UWP开发中如何访问任意(非管理员权限)位置的文件?

寂****雨 UID.1194285
2018-01-22 发表

我在开发区发了贴,不过貌似人气少没人回复我哪……

遇到的困难是这样的,UWP开发中基本上算是没办法用System.IO来操作文件了,查了文档说要用RT库的方法,于是就用了Windows.Storage下的类。

我的需求呢是把文件完整路径传入方法,然后方法内会对文件进行操作。
获取文件的代码如下:StorageFile file = await StorageFile.GetFileFromPathAsync(filePath);
其中filePath就是文件的完整路径。

ps:已经在应用清单把获取文件需要的权限都勾上了。

调试时,如果文件是位于本应用本地文件夹、漫游文件夹和临时文件夹内,以及位于文档、音乐、视频、图片等库文件夹时,能正常获取文件并继续接下来的操作;
但是,如果文件是位于其他位置时(比如位于“D:\Temp”,“F:\Music”, “G:\”等等),则调试到该语句时,就会报错说无权限,拒绝访问。

但是我看了在用的好几个UWP应用,实际上都可以访问这些位置的文件,而且看商店里的权限描述,我都选了的。

所以希望有大神能帮忙指导一下,该如何操作才能访问任意位置的文件?谢谢。

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
TonyDeng UID.2870126
2018-01-22 使用 Lumia 950 回复

我也学习一下{:5_194:}

寂****雨 UID.1194285
2018-01-22 回复

请问一下智机网UWP应用开发中,PC端是否有让用户上传图片等附件时可以从任意位置(不需要管理员权限的路径)选择图片,如果有,希望能烦请指导一下如何实现。 ***链接停止解析*** ***链接停止解析***
同样,也想知道芒果TV在用户不修改个人信息时是否支持用户从任意位置选择图片作为个人头像,希望能指教一下如何实现从任意位置获取文件。***链接停止解析***
谢谢各位大神。

Mou****uto UID.2885160
2018-01-22 回复

你需要用FilePicker

东方****WP UID.2877364
2018-01-23 回复

楼上正解

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报