/// <summary>
/// 报修信息保存为附件
{
public string SaveProcess(String data,out string annexName)
{
string name = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string CurDir = System.AppDomain.CurrentDomain.BaseDirectory; //设置当前目录
string annexFilePath = "/annexFile/" + DateTime.Now.ToString("yyyyMMdd");
if (!System.IO.Directory.Exists(CurDir + annexFilePath)) System.IO.Directory.CreateDirectory(CurDir + annexFilePath); //该路径不存在时,在当前文件目录下创建文件夹"导出.."
//不存在该文件时先创建
String annexPath = CurDir + annexFilePath + "/" + name;
System.IO.StreamWriter file1 = new System.IO. StreamWriter(annexPath + ".txt", false, Encoding.GetEncoding("gb2312")); //文件已覆盖方式添加内容
file1.Write(data); //保存数据到文件
file1.Close(); //关闭文件
file1.Dispose(); //释放对象
annexName = name + ".txt";
return annexFilePath + "/" + name + ".txt";
}
}
/// 报修信息保存为附件
/// </summary>
//StreamWriter中要有Encoding.GetEncoding("gb2312"),不然会乱码
public class AnnexHelper{
public string SaveProcess(String data,out string annexName)
{
string name = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string CurDir = System.AppDomain.CurrentDomain.BaseDirectory; //设置当前目录
string annexFilePath = "/annexFile/" + DateTime.Now.ToString("yyyyMMdd");
if (!System.IO.Directory.Exists(CurDir + annexFilePath)) System.IO.Directory.CreateDirectory(CurDir + annexFilePath); //该路径不存在时,在当前文件目录下创建文件夹"导出.."
//不存在该文件时先创建
String annexPath = CurDir + annexFilePath + "/" + name;
System.IO.StreamWriter file1 = new System.IO. StreamWriter(annexPath + ".txt", false, Encoding.GetEncoding("gb2312")); //文件已覆盖方式添加内容
file1.Write(data); //保存数据到文件
file1.Close(); //关闭文件
file1.Dispose(); //释放对象
annexName = name + ".txt";
return annexFilePath + "/" + name + ".txt";
}
}