Unity 3D 获取手机SD卡目录列表

来源:互联网 发布:智能锁屏软件 编辑:程序博客网 时间:2024/06/10 15:40

(来自:http://game.ceeger.com/forum/read.php?tid=25;fpage=5)

什么都不用说了 直接上代码  自己测试吧  电脑的目录也能获取的

using UnityEngine;using System.Collections;using System; using System.IO;  //添加对System.IO   命名空间的引用 public class danteng : MonoBehaviour {    String nimei;    String []nimei2;    public GUISkin myskin;    void Start (){        //System.IO.Directory.CreateDirectory("d:/11"); 创建文件目录        nimei="/sdcard/ireader/books";// /sdcard/ireader/books D:/360Downloads        nimei2=getlist(nimei);    }    void OnGUI(){        GUI.skin=myskin;        scrollPosition=GUILayout.BeginScrollView(scrollPosition,GUILayout.Width(300),GUILayout.Height(200));        for(int i=0;i<nimei2.Length;i++){            GUILayout.Button(nimei2[i]);        }        GUILayout.EndScrollView ();    }    String[] getlist(String pathname){        String []Temp=System.IO.Directory.GetFiles(pathname);        for (int i=0;i<Temp.Length;i++){            Temp[i]=Temp[i].Substring(Temp[i].LastIndexOf(@"\")+1);        }        return Temp;    }}


原创粉丝点击