写入目录中的文件系统

MrT*_*y78 0 .net c# asp.net

我想在目录C:\目录名中写入文件系统,目前我有这段代码:

if (! System.IO.File.Exists (HttpContext.Current.Server.MapPath (filename)))
{
   TXTFile = new System.IO.StreamWriter (HttpContext.Current.Server.MapPath (filename));
}
else
{
   TXTFile = System.IO.File.AppendText (HttpContext.Current.Server.MapPath (filename));
}
Run Code Online (Sandbox Code Playgroud)

但以这种方式写入应用程序文件夹.怎么解决?

Dan*_*ite 5

做就是了

Path.Combine(@"C:\", filename)
Run Code Online (Sandbox Code Playgroud)

代替

HttpContext.Current.Server.MapPath (filename)
Run Code Online (Sandbox Code Playgroud)

确保您的应用程序具有对目标的写入权限.