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还需要对文件夹进行完全控制。

可能或可能不是问题,但提到它可以解决您或其他人与我所经历的类似问题。