您的位置:首页 > 其它

文件批量改名

2015-06-15 01:14 330 查看
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(".")) 文件后缀
}

}
}










内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: