if (this.tb_文件.Text.Trim() == "")
{
return;
}
if (!File.Exists(this.tb_文件.Text.Trim()))
{
MessageBox.Show("文件不存在!");
return;
}
string v_targe_name = this.tb_文件.Text.Trim() + ".xml";
bool is_valid = false;
FileStream v_fs = File.OpenRead(this.tb_文件.Text);
StreamReader v_sr = new StreamReader(v_fs);
FileStream v_fso = File.OpenWrite(v_targe_name);
StreamWriter v_sro = new StreamWriter(v_fso);
try
{
bool is_special = false;
int v_index = 0;
while (v_sr.Peek() > -1)
{
string v_line = v_sr.ReadLine();
if (v_line.Trim().StartsWith("") && v_line.Trim().EndsWith(""))
{
is_special = true;
v_sro.WriteLine(v_line);
continue;
}
if (v_line.Trim().Contains(""))
{
is_special = true;
}
else
{
is_special = false;
if (v_line.Trim().Contains("") || v_line.Trim().EndsWith("-0050568b7ca5\">") || v_line.Trim().EndsWith("11e3-4104-001c423f4f2a\">"))
{
is_valid = true;
v_sro.WriteLine(v_line);
continue;
}
}
if (is_valid)
{
if (!is_special)
{
if (v_line.Trim().Contains("");
is_valid = false;
is_special = false;
continue;
}
}
}
v_sro.WriteLine(v_line);
}
MessageBox.Show("完成!");
}
catch (Exception ex)
{
MessageBox.Show("错误:" + ex.Message);
}
finally
{
v_sro.Close();
v_sr.Close();
v_fso.Close();
v_fs.Close();
}