修改文件夹下所有文件并保存

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.IO.IsolatedStorage;
using System.Text;
using System.Text.RegularExpressions;
namespace 更改文件名
{
    class Program
    {
         
       static void Main(string[] args)
        {
            string path = @"D:\Web";
            DirectoryInfo TheFolder = new DirectoryInfo(path);
            string txt="";
            foreach (FileInfo item in TheFolder.GetFiles())
            {
                string name = item.Name;
                string[] houzhui = name.Split('.');
                string readtxt;
                bool pp = false;
                if (houzhui.Count()==2)
                {
                    using (StreamReader sr=new StreamReader(path+"\\"+item.Name,Encoding.UTF8))
                    {
                        readtxt = sr.ReadToEnd();
                        string pattern = @"inherits=\W\S*, \w*\W";
                        string inherits;
                       
                        foreach (Match match in Regex.Matches(readtxt, pattern))
                        {
                            pp = true;
                            string inher = match.Value.Substring(10,match.Value.LastIndexOf('"')-10);
                            inherits = "Inherits=" + '"' + inher.Split(',')[0] + '"' + " CodeBehind="+'"'+item.Name+".cs"+'"';
                          txt= readtxt.Replace(match.Value,inherits);
                        }
                      
                    }
                    if (pp)
                    {
                        using (StreamWriter sw = new StreamWriter(path + "\\" + item.Name))
                        {
                            sw.Write(txt);
                        }
                    }
                    
                }
                else
                {
                     
                }
            }
        }
    }
}

分享题目:修改文件夹下所有文件并保存
文章出自:http://bzwzjz.com/article/jhisec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设公司 网站设计 高端网站设计 重庆网站制作 成都定制网站建设 定制网站设计 重庆网站建设 高端网站建设 阿坝网站设计 网站建设公司 企业网站设计 成都网站建设流程 四川成都网站设计 专业网站建设 网站设计制作 成都品牌网站设计 企业网站建设 品牌网站建设 广安网站设计 成都企业网站建设公司 梓潼网站设计 成都网站设计