查看: 941|回复: 1
打印 上一主题 下一主题

[其他] Unity 3D 获取手机SD卡目录列表

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-12-30 00:35:08 |只看该作者 |倒序浏览

代码如下:
  1. using UnityEngine;

  2. using System.Collections;

  3. using System;

  4. using System.IO;  //添加对System.IO   命名空间的引用

  5. public class danteng : MonoBehaviour {

  6. String nimei;

  7. String []nimei2;

  8. public GUISkin myskin;

  9. void Start (){

  10. //System.IO.Directory.CreateDirectory(“d:/11”); 创建文件目录

  11. nimei=“/sdcard/ireader/books”;// /sdcard/ireader/books D:/360Downloads

  12. nimei2=getlist(nimei);

  13. }

  14. void OnGUI(){

  15. GUI.skin=myskin;

  16. scrollPosition=GUILayout.BeginScrollView(scrollPosition,GUILayout.Width(300),GUILayout.Height(200));

  17. for(int i=0;i<nimei2.Length;i++){

  18. GUILayout.Button(nimei2[i]);

  19. }

  20. GUILayout.EndScrollView ();

  21. }

  22. String[] getlist(String pathname){

  23. String []Temp=System.IO.Directory.GetFiles(pathname);

  24. for (int i=0;i<Temp.Length;i++){

  25. Temp[i]=Temp[i].Substring(Temp[i].LastIndexOf(@“\”)+1);

  26. }

  27. return Temp;

  28. }

  29. }
复制代码
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

47

主题

2

听众

2810

积分

中级设计师

Rank: 5Rank: 5

纳金币
571
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-12-30 11:50:20 |只看该作者
是安卓,还是Windows phone ?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-14 21:35 , Processed in 0.084862 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部