本文共 1050 字,大约阅读时间需要 3 分钟。
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DownloadFile.Service{ class FileSearch { ////// 获取路径下所有文件以及子文件夹中文件 /// /// 全路径根目录 public static ListGetFile(string path, List listA) { DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] fil = dir.GetFiles(); DirectoryInfo[] dii = dir.GetDirectories(); foreach (FileInfo f in fil) { FileAttrModel fam = new FileAttrModel(); fam.FileFullName = f.FullName; fam.FileName = f.Name; listA.Add(fam); } //获取子文件夹内的文件列表,递归遍历 foreach (DirectoryInfo d in dii) { GetFile(d.FullName, listA); } return listA; } } public class FileAttrModel { public string FileFullName { get; set; } public string FileName { get; set; } }}
转载地址:http://tyymf.baihongyu.com/