首页 > 手游开发 > Unity3D > Unity执行自定义菜单时抛出异常:UnauthorizedAccessException: Access to the path is denied
2021
09-07

Unity执行自定义菜单时抛出异常:UnauthorizedAccessException: Access to the path is denied

这是在调用Directory.Move时抛出的异常。
因为在调用Directory.Move之前,有一段修改AndroidManifest.xml的代码,尽管对应文件对象已经调用Close()函数,但此时就抛出这个异常:UnauthorizedAccessException: Access to the path is denied
此时需要注意的是,在调用文件对象的Close()函数关闭对象后,仍需再调用文件对象的Dispose()函数重新分配一下系统使用资源就可以,这样就不会出现文件被访问的权限不够的现象,因为只调用Close()的情况下,文件对象的关闭和回收操作并没有被执行完。

最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。