/// <summary>  
    /// 获取路径下所有文件以及子文件夹中文件  
    /// </summary>  
    /// <param name="path">全路径根目录</param>  
    /// <param name="FileList">存放所有文件的全路径</param>  
    /// <returns></returns>  
    List<string> GetFile(string path, List<string> FileList,string FileType)
    {
        DirectoryInfo dir = new DirectoryInfo(path);
        FileInfo[] fil = dir.GetFiles(FileType);
        DirectoryInfo[] dii = dir.GetDirectories();
        foreach (FileInfo f in fil)
        {
            FileList.Add(f.FullName);//添加文件路径到列表中  
        }
        //获取子文件夹内的文件列表,递归遍历  
        foreach (DirectoryInfo d in dii)
        {
            GetFile(d.FullName, FileList, FileType);
        }
        return FileList;
    }
最后修改:2025 年 08 月 12 日
如果觉得我的文章对你有用,可以点一下赞赏