- List<FileInfo> list = new List<FileInfo>();
- public void FindFile(string path, string filePattern)
- {
- DirectoryInfo di = new DirectoryInfo(path);
- FileInfo[] fis = di.GetFiles(filePattern);
- DirectoryInfo[] dis = di.GetDirectories();
- foreach (FileInfo i in fis)
- {
- list.Add(i);
- }
- foreach (DirectoryInfo i in dis)
- {
- path = i.FullName;
- FindFile(path, filePattern);
- }
- }
来源: http://www.phpxs.com/code/1004492/