using System; using System.IO; using System.Collections; DirectoryInfo files=new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory); ArrayList arrlist=new ArrayList(files.GetFiles("*.cs")); //查找程序所在文件夹下所有的 .cs文件 foreach(FileInfo filename in arrlist) //fileinfo类接收文件 { string[] tempname=new string[2]; //准备接收分割好的名字 和拓展名 tempname=filename.Name.Split('.'); //将文件的名和拓展名分割 string tempfilename=string.Format("{0}.aspx.{1}",tempname[0],tempname[1]);//添加想要添加的文件名 filename.MoveTo(tempfilename); //用moveto方法更改 最后的名字 下边那个方法 只是把名字减少了 System.Console.WriteLine(filename.Name); 直接上代码。