ファイルを作成して書き込むコードを書きましたが、ファイルを作成しません。コンパイル エラーはありません。フォルダ階層は DesktopModules -> SMSFunction -> SMSText です。SMSText フォルダ内にテキスト ファイルを作成する必要があります。 、
public void WriteToFile( string source, int dest, string messageIn, string operatorNew)
{
try{
string directory = ResolveUrl("~/DesktopModules/SMSFunction/SMSText");
//string directory = Server.MapPath("~/DesktopModules/SMSFunction/SMSText");
string filename = String.Format("{0:yyyy-MM-dd}__{1}.txt", DateTime.Now);
string path = Path.Combine(directory, filename);
if (!File.Exists(filename))
{
using (StreamWriter str = File.CreateText(path))
{
str.WriteLine("msisdn: " + source);
str.WriteLine("shortcode : " + dest);
str.WriteLine("Message : " + messageIn);
str.WriteLine("Operator :" + operatorNew);
str.Flush();
}
}
else if (File.Exists(filename))
{
using (var str = new StreamWriter(filename))
{
str.WriteLine("msisdn: " + source);
str.WriteLine("shortcode : " + dest);
str.WriteLine("Message : " + messageIn);
str.WriteLine("Operator :" + operatorNew);
str.Flush();
}
}
}
catch(Exception ex)
{
Response.Write(ex.Message);
}
}