这里真的很困惑。我正在运行Windows 7并使用管理员帐户,但出于某种原因,以下代码正在崩溃;
public static readonly string Report = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), "report.csv");
StreamWriter sw = new StreamWriter(Report, true);
我收到以下错误;
拒绝访问路径'C:\ Users \ Trent \ Desktop \ report.csv'。
然后,当我在桌面上看时,我有一个名为“report.csv”的文件夹而不是文件...
我知道它可能是非常基本的东西,但我不知道它是什么,有人有任何想法吗?
答案 0 :(得分:5)
您的代码中的其他位置正在创建该目录。要不然,或者一直都在那里。
浏览代码的其余部分,查找您使用Report
字段的位置。
您发布的代码很好。