mscorlib.dll中出现未处理的"System.UnauthorizedAccessException"类型异常:拒绝访问路径...

Mav*_*ven 11 .net c# wpf file-io

我试图写一个文件到一个真实存在并且由我创建的目录中G:\\,即not a system directory or in root drive像这样

File.WriteAllBytes(directoryPath.Replace("wav", "mp3"), asBytesArray);
Run Code Online (Sandbox Code Playgroud)

但是这让我有这个例外:

An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll    
Additional information: Access to the path 'G:\Song' is denied.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?请帮忙!

这是在我调试时Visual Studio,我不知道如何为作为调试运行的应用程序提供管理权限

age*_*t-j 3

这通常意味着存在名为“G:\Song”的文件夹,因此您无法用文件替换目录,或者您的 Windows 用户帐户没有写入该驱动器的权限。

右键单击驱动器并查看安全权限以确保您拥有权限。另外,请确保驱动器不是只读的,如写保护的 SD 卡或闪存驱动器。