热门IT资讯网

Unity3D教程:扫描全盘获取文件路径

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,Unity3D教程:扫描全盘获取文件路径扫描全盘获取文件路径,c#可以解决这个问题,先看了file类,后来看Directory类,终于明白,里面有Directory.GetFiles(path:Str

Unity3D教程:扫描全盘获取文件路径

扫描全盘获取文件路径,c#可以解决这个问题,先看了file类,后来看Directory类,终于明白,里面有Directory.GetFiles(path:String),Directory.GetFiles(path:String,pattern:String)和Directory.GetFiles(path:String,pattern:String,SearchOption)

三种获取路径中的文件路径的方法,第一种和第二种方法都可以运行,但第三种方法可以在电脑上(除了系统盘)以外的盘达到效果,在手机上就不能运行了!怎么办?

最后用try-catch搞定了,以下代码可以运行了:


    function he(path:String,pattern:String,al:ArrayList){              if(path!=null){                    var f1:String[]=Directory.GetFiles(path,pattern);                 var d1:String[];                        for(var f11:String in f1){                   al.Add(f11);                }    //Unity3D教程手册               try{                 d1=Directory.GetDirectories(path);                for(var d11:String in d1){                   try{ he(d11,pattern,al);}                   catch(Exception){}                                  }                     }catch(Exception){}                                }             }


0