System.Text.Encoding encode = System.Text.Encoding.GetEncoding("GB18030");
FileStream fs = new FileStream(importPath.Text, FileMode.Open);
StreamWriter imSr = new StreamWriter(fs, encode);
StreamReader exSr = new StreamReader(exportPath.Text, encode);
string[] tagBreak = new string[1] { "<,>" };
if ((imSr == null) || (exSr == null))
{
log(String.Format("{0} 打开TXT文件失败!", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")));
return;
}
log(String.Format("{0} 开始导入...", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")));
while ((stringLine = exSr.ReadLine()) != null)
{
if (stringLine.Length == 0)
continue;
string[] tmp = stringLine.Split(tagBreak, 15, StringSplitOptions.None);
imSr.WriteLine(String.Format("{0}<,>{1}", tmp[1], tmp[3]));
imSr.Flush();
}
exSr.Close();
imSr.Close();