访问路径';C: Program Files(x86)Common FilesMicrosoft Sh

本文关键字:x86 Common Sh FilesMicrosoft Files Program 路径 访问 | 更新日期: 2023-09-27 18:19:30

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

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

然而,我仍然得到上述错误。不过,我不会将文件保存到该路径。知道我为什么会出现这个错误以及如何解决它吗?

访问路径';C: Program Files(x86)Common FilesMicrosoft Sh

您在这里指的是字面意思:

TextWriter textWriter = new StreamWriter("fileName"); 

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

您应该使用变量名:

TextWriter textWriter = new StreamWriter(fileName);