private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.Cancel)
return;
path_folder = fbd.SelectedPath;//定义一个字符串path_folder记录选择的文件夹的地址
string path_newfolder = path_folder + "\\new_name";//定义一个字符串path_newfolder记录新文件夹的地址,"new_name"为新文件夹的名字
if (!Directory.Exists(path_newfolder))//判断有没有new_name文件夹
Directory.CreateDirectory(path_newfolder);//如果没有则建立一个
DirectoryInfo di = new DirectoryInfo(path_folder);//实例化DirectoryInfo对象之后,该对象就具有当前操作的目录的相关信息
foreach(FileInfo file in di.GetFiles())//遍历文件夹中的文件
{
string filename = file.Name;//获取文件名
// 对文件名进行操作,定义成自己想要的格式
string new_filename = "";
string[] parts = filename.Split('');
new_filename = parts[1] + parts[2];
//将该文件移动至新的文件夹,并赋予新名字,如果不想移动到新文件夹,文件路径可写当前文件夹路径
file.MoveTo(path_newfolder+"\\"+new_filename);
}
MessageBox.Show("修改完成!");
}