使用的主要方法是:
File.Move(oldFileDir,newFileDir);//这个是移动文件的方法
Directory.GetFiles(dir);//获取dir路径下的所有文件的全路径
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 //给文件重命名 2 private void button1_Click(object sender, EventArgs e) 3 { 4 //要重命名文件所在目录,如 E:images 5 string dir1 = this.oldDir.Text; 6 7 //获取目录下的所有文件名(文件全路径,如 E:images1.png) 8 string[] dirs = Directory.GetFiles(dir1); 9 10 //遍历每个文件 11 foreach (string item in dirs) 12 { 13 //排除文件名以".png"和".gif"结尾的文件 14 if (!item.EndsWith(".png") && !item.EndsWith(".gif")) 15 { 16 //File.Move是文件移动方法,第一个参数是要移动的文件的路径,第二个参数是文件的新目录 17 //这里我将原文件和移动后的文件都放在了相同目录下,并且将新文件加了.png的后缀 18 File.Move(item, item+".png"); 19 } 20 } 21 MessageBox.Show("OK"); 22 }