none
UWP开发 文件访问权限,大牛们帮帮忙,很急( ▼-▼ ) RRS feed

  • 问题

  • 当我使用folder->GetFilesAsync()这个函数时,总抛出异常,(其中folder是位于C盘下的一文件夹),我怀疑是权限不够,因为当folder为别的文件夹(如E:\\A\\B时一切正常)。令人不解的是:我之前有段时间也是编译运行的时候同样的文件夹,却没有任何异常,好奇怪==

    请问怎么办?谢谢!

    • 已移动 Caillen 2016年2月23日 5:19
    2016年2月18日 7:35

答案

  • 首先很高兴能收到您的回复,

    问题的根结我已经找到了!当我把folder路径上(也就是Path属性)的某个隐藏文件夹设置为“可见”即可解决我之前所述的问题。

    希望我的这点小小发现能帮助以后可能遇到跟我同样问题的人~

    再次致以最诚挚的感谢!

    Yours Sincerely!

    2016年2月24日 11:44

全部回复

  • 你好,

    可以把你的异常信息贴出来吗?这样的话更好的解决你的问题,还有,你可以把你的C盘文件夹的权限,设置和能运行的文件夹,在试试呢。

    Best regards,

    Cole Wu

    2016年2月19日 3:13
  • 首先感谢你的回复!

    关于第一点,这是我的断点调试结果:

    关于第二点,我对比后发现能访问和不能访问的不同点就在于,前者比后者多了一个访问权限:Authenticated Users。

    顺便想问一下:UWP运行时以什么权限运行?

    2016年2月20日 7:10
  • why  I can not send picture now...
    2016年2月20日 7:13
  • 概括的说,就是

    Error Message显示参数错误

    Hresult 显示E_INVALIDARG One or more arguements are invalid

    期待你的答复

    Best Wishs!

    2016年2月20日 7:51
  • 你好,

    运行于沙盒的UWP跟普通的程序有着完全不一样的权限,一般的桌面应用程序并没有像UWP里那样对这些文件访问进行设置。具体内容请参阅:

    https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh758319.aspx访问数据和文件

    文件访问和权限

    App capability declarations

    就拿这个“Authenticated Users”,当你在你的程序manifest里选择一个权限以后,上传到的商店里面会相应的通知使用你程序的客户你的程序会有这样的权限要求(但是UWP里面没你所说的这个权限啊,你怎么设置的,给个截图看看?)。

    所以这里的核心不在于UWP运行时以什么权限运行,而在于你需要在你的UWP程序里面用到什么权限。比如这里的folder,虽然我并不清楚你的Folder是是什么,但是我清楚如果你要访问E,D,F盘你需要用FilePicker,如果你要用GetFileAsync,那么我们就得知道你的Folder要使用的话需要用到什么权限了。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年2月23日 5:34
  • 首先很高兴能收到您的回复,

    问题的根结我已经找到了!当我把folder路径上(也就是Path属性)的某个隐藏文件夹设置为“可见”即可解决我之前所述的问题。

    希望我的这点小小发现能帮助以后可能遇到跟我同样问题的人~

    再次致以最诚挚的感谢!

    Yours Sincerely!

    2016年2月24日 11:44
  • 同样,感谢你的这个答案,很有帮助的,一般也不会想到是隐藏的文件的问题。欢迎继续在论坛里面讨论相关问题:)

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年2月25日 2:03
  • 非常感谢您的热心帮忙!

    最近发现提交商店应用程序时,DreamSpark无法使用,而注册开发者账户付款只能使用VISA,可我是学生无法办理信用卡,

    提示上写还可以使用促销代码以抵消费用,请问有没有什么促销代码可以提供?或者有哪些渠道可以获得促销代码?

    万分感谢~

    2016年2月26日 15:06
  • 你好,

    关于账户和商店的问题我可能也没什么办法。可能可以试试父母的信用卡作为绑定账户。促销代码这个可能你得问问产品相关的版主或者相关人员,我也不是很清楚这些,论坛的主要功能是讨论开发的问题。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年3月2日 6:36
  • 好的,还是谢谢~
    2016年3月2日 9:16