WriteAllBytes - 拒绝访问路径

use*_*193 1 .net c#

我有pdf文件作为myObject.PdfFile中的字节数组,我正在尝试使用write all bytes将其保存在hdd中

System.IO.File.WriteAllBytes(@"C:\a.pdf", myObject.PdfFile);
Run Code Online (Sandbox Code Playgroud)

使用这个我得到以下异常

{"拒绝访问路径'C:\ a.pdf'."}

我应该首先创建一个.pdf文件,然后使用或者我错过了其他的东西.

Dav*_*nan 5

这是可以预料的.标准用户无权在系统卷的根目录下创建文件.将文件保存在您拥有权限的其他位置.例如,在用户配置文件下的某个位置.