0

ディレクトリ 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));
}

しかし、この方法でアプリケーションフォルダーに書き込みます。修正方法は?

4

2 に答える 2

5

やるだけ

Path.Combine(@"C:\", filename)

それ以外の

HttpContext.Current.Server.MapPath (filename)

アプリケーションに宛先への書き込みアクセス権があることを確認してください。

于 2013-10-07T15:05:44.843 に答える