StreamWriter创建目录而不是文件

Tre*_*ent 1 .net c# streamwriter

这里真的很困惑.我正在运行Windows 7和管理员帐户,但由于某种原因,以下代码正在崩溃;

public static readonly string Report = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), "report.csv");
StreamWriter sw = new StreamWriter(Report, true);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误;

访问路径'C:\ Users\Trent\Desktop\report.csv'被拒绝.

然后,当我在桌面上看时,我有一个名为"report.csv"的文件夹而不是文件......
我知道它可能是非常基本的东西,但我不知道它是什么,有人有任何想法吗?

Joe*_*nos 5

您的代码中的其他位置正在创建该目录.要不然,或者一直都在那里.

挖掘其余代码,查找您使用的位置 Report字段的位置.

您发布的代码很好.