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 { } } } } }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。