lua回调的创建
lua打网页版
Dictionary<string, byte[]> dic = new Dictionary<string, byte[]>();
lua打网页版
using UnityEngine;
using System.Collections;
using System.IO;
using System.Text;
using System.Collections.Generic;
Dictionary<string, byte[]> dic = new Dictionary<string, byte[]>();
private void Read()
{
List<DirectoryInfo> dirList =new List<DirectoryInfo>();
//string[] str = Directory.GetDirectories(@"C:\Martin\svn\UnityProject\jianyu\client\client_lua\lua");
DirectoryInfo dirInfo = new DirectoryInfo(@"C:\Martin\svn\UnityProject\jianyu\client\client_lua\lua");
dirList.Add(dirInfo);
while (dirList.Count != 0)
{
DirectoryInfo currentDir = dirList[0];
string[] dirPathArray = Directory.GetDirectories(currentDir.FullName);
for (int i = 0; i < dirPathArray.Length; i++)
{
DirectoryInfo addDir = new DirectoryInfo(dirPathArray[i]);
dirList.Add(addDir);
}
string[] filePathArray = Directory.GetFiles(currentDir.FullName);
for (int i = 0; i < filePathArray.Length; i++)
{
FileStream fileStream = File.OpenRead(filePathArray[i]);
string text = File.OpenText(filePathArray[i]).ReadToEnd();
dic.Add(fileStream.Name, Encoding.UTF8.GetBytes(text));
}
dirList.RemoveAt(0);
}
foreach (string name in dic.Keys)
{
Debug.Log(name);
}
}