您好,登錄后才能下訂單哦!
Unity3D教程:掃描全盤獲取文件路徑
掃描全盤獲取文件路徑,c#可以解決這個問題,先看了file類,后來看Directory類,終于明白,里面有Directory.GetFiles(path:String),Directory.GetFiles(path:String,pattern:String)和Directory.GetFiles(path:String,pattern:String,SearchOption)
三種獲取路徑中的文件路徑的方法,第一種和第二種方法都可以運行,但第三種方法可以在電腦上(除了系統盤)以外的盤達到效果,在手機上就不能運行了!怎么辦?
最后用try-catch搞定了,以下代碼可以運行了:
<span >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); } <!--DVFMTSC--> //Unity3D教程手冊 try{ d1=Directory.GetDirectories(path); for(var d11:String in d1){ try{ he(d11,pattern,al);} catch(Exception){} } }catch(Exception){} } }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。