zoukankan      html  css  js  c++  java
  • 文件批量更名

    实现效果:

      

    知识运用
      File类的Copy和Delete方法

    实现代码:

            private void ChangeName() 
            {
                int flag = 0;
                try
                {
                    toolStripProgressBar1.Minimum = 0;
                    toolStripProgressBar1.Maximum = listView1.Items.Count-1;
                    for (int i = 0; i < listView1.Items.Count; i++)
                    {
                        string path = listView1.Items[i].SubItems[4].Text;
                        string sourcePath = path + listView1.Items[i].SubItems[0].Text;
                        string newPath = path+"temp\"+listView1.Items[i].SubItems[1].Text;
                        Directory.CreateDirectory(path+"temp");
                        File.Copy(sourcePath,newPath);
                        File.Delete(sourcePath);
                        toolStripProgressBar1.Value = i;
                        listView1.Items[i].SubItems[0].Text = listView1.Items[i].SubItems[1].Text;
                        listView1.Items[i].SubItems[6].Text = "✔成功";
                    }
                }catch(Exception ex)
                {
                    flag++;
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    toolStripStatusLabel2.Text = "  失败:" + flag;
                }
            }
    
  • 相关阅读:
    枚举类型的应用
    动手动脑
    四则运算和验证码--源码
    ATM源码
    javabean+jsp+servlet+jdbc
    四则运算改良
    Java异常
    课后总结
    包装类Integre
    对象验证
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10224183.html
Copyright © 2011-2022 走看看