Quick Contact

multireplace

StreamWriter output = new StreamWriter("C:\\Junkiada\\MetaBase.xml.20130725\\MetaBase.output.xml");
            using (StreamReader reader = new StreamReader("C:\\Junkiada\\MetaBase.xml.20130725\\MetaBase.xml.20130725.xml"))
            {
                string line;
                while ((line = reader.ReadLine()) != null)
                {
                    if (line.IndexOf("<IIsWebDirectory") == 0)
                    {
                        // move one more line
                        string line2 = reader.ReadLine();
                        string line3 = reader.ReadLine();
                        string line4 = reader.ReadLine();
                        if (line2.IndexOf("            AccessFlags=\"AccessRead\"") == 0 && line3 == " >" && line4 == "</IIsWebDirectory>")
                        {
                        }
                        else
                        {
                            output.WriteLine(line);
                            output.WriteLine(line2);
                            output.WriteLine(line3);
                            output.WriteLine(line4);
                        }
                    }
                    else
                    output.WriteLine(line);
                    //Console.WriteLine(line); // Write to console.
                }

            }
            output.Close();
            output.Dispose();
            MessageBox.Show("done");
Additional Articles
X

Partners

© 2013 XGlobe Online Ltd.