unity3d 根据指定的Assets下的文件夹路径 返回这个路径下的所有文件名,unity3dassets
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
public static List nameArray = new List();
///
/// 根据指定的 Assets下的文件路径 返回这个路径下的所有文件名//
///
/// 文件名数组
/// Assets下“一"级路径
/// 筛选文件后缀名的条件.
/// 函数模板的类型名t
void GetObjectNameToArray(string path, string pattern)
{
string objPath = Application.dataPath + "/" + path;
string[] directoryEntries;
try
{
//返回指定的目录中文件和子目录的名称的数组或空数组
directoryEntries = System.IO.Directory.GetFileSystemEntries(objPath);
for(int i = 0; i < directoryEntries.Length ; i ++){
string p = directoryEntries[i];
//得到要求目录下的文件或者文件夹(一级的)//
string[] tempPaths = StringExtention.SplitWithSt