zoukankan      html  css  js  c++  java
  • C# winform 文件管理

    1.FolderBrowserDialog 打开文件夹中默认路径下的excl文件

     private void button7_Click(object sender, EventArgs e)
            {
                FolderBrowserDialog fbd = new FolderBrowserDialog();
                fbd.SelectedPath = "D:";//默认打开d盘
                if (fbd.ShowDialog() == DialogResult.OK)
                {
                    textBox1.Text = fbd.SelectedPath;
    
                    DirectoryInfo dif = new DirectoryInfo(textBox1.Text);
                    FileInfo[] fis = dif.GetFiles();//取所有文件信息
    
                    foreach (FileInfo fi in fis)
                    {
                        if (fi.Name.ToLower().Contains(".xls") ||
                           fi.Name.ToLower().Contains(".xlsx"))
                        {
    
                            listView1.Items.Add(fi.Name);
                        }
    
                    }
    
                }
            }
    View Code

    2.OpenFileDialog 打开excel 且可多选

     OpenFileDialog fd = new OpenFileDialog();
                fd.Multiselect = true;
                fd.Filter = "所有的excel文件|*.xls;*.xlsx";
               
                if (fd.ShowDialog() == DialogResult.OK)
                {
                    
    
                    //只显示名称+扩展名
                    foreach (string s in fd.SafeFileNames)
                    {
                        listView1.Items.Add(s);
                    }
    
                    //显示全路径
                    foreach (string s in fd.FileNames)
                    {
                        listView1.Items.Add(s);
    
                    }
                };
    View Code

  • 相关阅读:
    redis操作
    MySQL架构
    MySQL查询缓存
    MySQL数据备份与还原
    Sql性能优化
    Notepad++中每一行的开头和结尾添加引号?
    分组聚合
    Python3用scan和delete命令批量清理redis数据
    VUE+django
    python转化13位时间戳
  • 原文地址:https://www.cnblogs.com/SoftWareIe/p/10202155.html
Copyright © 2011-2022 走看看