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
{
}
}
}
}
}创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
