码迷,mamicode.com
首页 > 其他好文 > 详细

文件批量改名

时间:2015-06-15 01:43:59      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

 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(".")) 文件后缀
                }

            
            }
        }

技术分享技术分享技术分享技术分享技术分享

文件批量改名

标签:

原文地址:http://www.cnblogs.com/lk-kk/p/4576111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!