• 对指定文件夹中的文件分类存储


    实现效果:

      

    知识运用:

      DirectoryInfo类的GetFiles方法    //返回当前文件夹的文件列表

      public FileInfo[] GetFiles()

      Directory类的CreateDirectory方法   //在指定路径中创建文件夹

      public static DirectoryInfo CreateDirectory  (string path)

      FileInfo类的MoveTo方法      //将指定文件移动到新位置并指定新文件名

      public void MoveTo (string destFileName)

    实现代码:

            private void button2_Click(object sender, EventArgs e)
            {
                List<string> listExten = new List<string>();
                DirectoryInfo Dinfo=new DirectoryInfo(textBox1.Text);
                FileInfo[] Finfo = Dinfo.GetFiles();
                foreach (FileInfo f in Finfo)
                {
                    if (!listExten.Contains(f.Extension))
                        listExten.Add(f.Extension.TrimStart('.'));
                }
                foreach (string s in listExten)
                {
                    Directory.CreateDirectory(textBox1.Text+s);
                }
                foreach (FileInfo f in Finfo)
                {
                    f.MoveTo(textBox1.Text+f.Extension.TrimStart('.')+"\"+f.Name);
                }
                MessageBox.Show("分类完成","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
    

     

  • 相关阅读:
    if
    C#
    C#
    C#
    .net 5.0
    .net 5.0
    .net 5.0
    设计模式
    GAN网络中采用导向滤波的论文
    pytorch~多loss的选择
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10246898.html
Copyright © 2020-2023  润新知