C# winform 遍历文件夹问题

C# winform 遍历文件夹问题,第1张

        /// <summary> 

        /// 获取指定路径下的所有文件 

        /// </summary> 

        /// <param name="filePath">指定路径</param> 

        /// <returns>当前路径下所有文件路径</returns> 

        private List<string> GetAllFile(string filePath) 

        { 

            List<string> path = new List<string>() 

            if (Directory.Exists(filePath)) 

            { 

                if (Directory.GetDirectories(filePath).Length > 0) 

                { 

                    foreach (string s in Directory.GetDirectories(filePath)) 

                    { 

                     中穗   path.AddRange(GetAllFile(s)) 

                    } 

                } 

                path.AddRange(Directory.GetFiles(filePath)) 

            } 

            else 

            { 

                戚宏throw new Exception("路径不合法") 

  高培册          } 

            return path 

        }

我只是放在List集合里面,你可以适当改成ComboBox的集合。

思路是这样御迹,先GetFIles()找到好毁根目录所有文件,然后再GetDirectory()找文件夹,再把每个文件夹都像上面一样遍历一次,直到没有文件和文件夹,你要查的话就友拆备挨个匹配一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12249274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存