文件批量改名
private void button1_Click(object sender, EventArgs e) { string NewName=textBox1.Text; string lujing = @"C:\Users\Administrator\Desktop\"; DialogResult dr= folderBrowserDialog1.ShowDialog(); //将选择文件夹对话框显示出来 if(dr==DialogResult.OK) { string file = folderBrowserDialog1.SelectedPath;//定义一个变量x来接收所选文件夹的路径 DirectoryInfo di = new DirectoryInfo(file); //存下来所有的文件夹里面的信息 FileInfo[] fi = di.GetFiles(); //将所有的文件夹里面的个体信息存到 FileInfo[]数组里面 //往listbox里面添加文件名 for (int i = 0; i < fi.Length; i++) { listBox1.Items.Add(fi[i].Name); //往 listBox1添加原文件名 listBox2.Items.Add(NewName);//往listBox2里添加新文件名 fi[i].MoveTo(lujing + NewName + fi[i].Name.Substring(fi[i].Name.LastIndexOf("."))); //lujing 路径名 //NewName 改后的名字 //fi[i].Name.Substring(fi[i].Name.LastIndexOf(".")) 文件后缀 } } }