访问路径'C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ DevServer \ 10.0 \ fileName'被拒绝

时间:2015-10-28 08:06:04

标签: c# file streamwriter

我想创建一个csv文件并将其保存在特定文件夹中。我的代码如下:

string Name = UserID + "HistoricalRecords.csv";
string fileName = "C:\\Temp\\"+Name;
TextWriter textWriter = new StreamWriter("fileName"); 

但是,我仍然遇到上述错误。我不是将文件保存到该路径。知道为什么我会收到这个错误,我该如何解决呢?

1 个答案:

答案 0 :(得分:1)

你指的是字面意思:

TextWriter textWriter = new StreamWriter("fileName"); 

并且,因为没有给出完整路径,所以它会转到当前工作目录,恰好是C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\

你应该使用变量名:

TextWriter textWriter = new StreamWriter(fileName);