注:目前我只用到了将信息写入TXT文件中,其他文件类型不知道能不能用~
/// <summary>
/// 写文件
/// </summary>
/// <param name="filename"></param>
public static void WriteFile(string filename, string values)
{
string path = @filename;
FileStream fs = new FileStream(path, FileMode.Append,
FileAccess.Write, FileShare.ReadWrite);
fs.Lock(0, fs.Length);
byte[] every = new UTF8Encoding(true).GetBytes(values);
fs.Write(every, 0, every.Length);
fs.Close();
every.Initialize();
values = null;
}
调用:
string FileName = Application.StartupPath + "//ImpErroLog//tets.txt";(winform中的程序,将写在与可执行同级目下!)
WriteFile(fileName, "导入文件中的字段和选择要导入的字段不一致!"+ Environment.NewLine);