【发布时间】:2017-11-08 04:32:13
【问题描述】:
我创建了一个空白的 Unity 项目,为 UWP 构建它并添加了一行代码:
File.ReadAllText(@"C:\\Users\jtth\Desktop\cntrlRcrds-013.txt");
我回来了,
An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.ni.dll
Additional information: Access to the path 'C:\Users\jtth\Desktop\cntrlRcrds-013.txt' is denied.
我有:
检查防火墙
确保路径中的所有文件夹/文件都不是只读
更改了根目录 C:\
的路径
尝试进入 Apps 数据文件夹的路径
以管理员身份运行 Unity 和 VS
重启我的电脑
什么给了?请指教。
注意:我在“本地机器”上运行它,而不是在 HoloLens 上。 HoloLens 本身存在各种访问权限问题。
【问题讨论】:
-
在 UWP 中处理文件或文件夹时,一个重要的规则是Skip the path: stick to the StorageFile。
标签: c# unity3d uwp access-denied