当前位置 博文首页 > unity工具人的博客:unity读取指定路径下的文件夹中的内容

    unity工具人的博客:unity读取指定路径下的文件夹中的内容

    作者:[db:作者] 时间:2021-07-20 12:34

    代码

     /param  
        ///path:文件夹路径  
        ///suffix:后缀格式, 如bmp,txt  
        ///fileList:文件名存放  
        ///isSubcatalog:true遍历子文件夹,否则不遍历  
        public void getFiles(string path, string suffix, ref List<string> fileList, bool isSubcatalog)
        {
            string filename;
            DirectoryInfo dir = new DirectoryInfo(path);
            FileInfo[] file = dir.GetFiles();
            DirectoryInfo[] dii = dir.GetDirectories();//如需遍历子文件夹时需要使用  
            foreach (FileInfo f in file)
            {
                filename = f.FullName;//拿到了文件的完整路径
                if (filename.EndsWith(suffix))//判断文件后缀,并获取指定格式的文件全路径增添至fileList  
                {
                    fileList.Add(filename);
                    print(filename);                   
                }
            }
            //获取子文件夹内的文件列表,递归遍历
            if (isSubcatalog)
            {
                foreach (DirectoryInfo d in dii)
                {
                    getFiles(d.FullName,"", ref fileList,false);
                }
            }
    
            return;
        }
    

    这样就能拿到任何文件了

    cs
    下一篇:没有了