Unity UWP 文件 IO 拒绝访问桌面等?
Unity UWP File IO denies access to Desktop and more?
我创建了一个空白的 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.
我有:
检查防火墙
确保路径中的所有 folders/files 都不是只读的
更改为根 C:\
的路径
尝试进入 Apps 数据文件夹的路径
运行 Unity & VS 作为管理员
重新启动我的电脑
什么给了?请指教
注意:我是 运行 在 'Local Machine' 上,而不是在 HoloLens 上。 HoloLens自身存在各种访问权限问题
UWP 非常沙盒化,您无法通过应用程序真正访问大多数文件夹或文件...
尝试
File.ReadAllText(System.IO.Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "cntrlRcrds-013.txt"));
并将文件放在Windows.Storage.ApplicationData.Current.LocalFolder.Path指向的位置。
希望对您有所帮助。
我创建了一个空白的 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.
我有:
检查防火墙
确保路径中的所有 folders/files 都不是只读的
更改为根 C:\
的路径
尝试进入 Apps 数据文件夹的路径
运行 Unity & VS 作为管理员
重新启动我的电脑
什么给了?请指教
注意:我是 运行 在 'Local Machine' 上,而不是在 HoloLens 上。 HoloLens自身存在各种访问权限问题
UWP 非常沙盒化,您无法通过应用程序真正访问大多数文件夹或文件...
尝试
File.ReadAllText(System.IO.Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "cntrlRcrds-013.txt"));
并将文件放在Windows.Storage.ApplicationData.Current.LocalFolder.Path指向的位置。
希望对您有所帮助。