c#程序片段,替换所有同名文件

来源:互联网 发布:赛车模拟游戏机知乎 编辑:程序博客网 时间:2024/04/29 14:29
    class Program    {        static void Main(string[] args)        {            try            {                replacefile rf = new replacefile();                rf.doReplace(@"F:\c1");                rf.doReplace(@"F:\c2");                rf.doReplace(@"F:\c3");                Console.WriteLine("替换完成!");            }            catch (Exception ex)            {                Console.WriteLine(ex.Message);            }        }    }    public class replacefile    {        public string sourceFilejs = @"F:\frmleftdown.js";//源文件        public string sourceFilexml = @"F:\frmleftdown.xml";//源文件        public void doReplace(string parentPath)        {            string[] files = Directory.GetFiles(parentPath);            foreach (string f in files)            {                if (f=="frmleftdown.js") File.Copy(sourceFilejs, f, true);//替换目录下所有的同名文件                if (f=="frmleftdown.xml") File.Copy(sourceFilexml, f, true);            }            string[] subdirs = Directory.GetDirectories(parentPath);            foreach (string subdir in subdirs)            {                doReplace(subdir);            }        }    }


 

 

 

原创粉丝点击