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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM