mscorlib.dll中出现未处理的“System.UnauthorizedAccessException”类型exception:拒绝访问路径…
我正在尝试将文件写入存在的目录,并由我在G:\\
创建,即not a system directory or in root drive
如下所示
File.WriteAllBytes(directoryPath.Replace("wav", "mp3"), asBytesArray);
但这让我有这个例外:
An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll Additional information: Access to the path 'G:\Song' is denied.
我该如何解决这个问题? 请帮忙!
这是在我从Visual Studio
调试时出现的,我不知道如何为作为调试运行的应用程序提供管理权限
这通常意味着有一个名为“G:\ Song”的文件夹 ,因此您无法用文件替换目录,或者您的Windows用户帐户没有写入该驱动器的权限 。
右键单击驱动器并查看安全权限以确保您具有权限。 此外,请确保驱动器不是只读的,就像写保护的SD卡或闪存驱动器一样。
我有一个类似的问题,并偶然发现这个线程寻找我正在处理的另一个问题的答案。
但是你发出类似于我几周前的声音,问题是SYSTEM还需要对文件夹进行完全控制。
可能或可能不是问题,但提到它可以解决您或其他人与我所经历的类似问题。