创建文件夹
//文件夹路径 string fulpath = Application.streamingAssetsPath + "/myy/"; string fulpath1 = Application.streamingAssetsPath + "/photo/ui/"; //判断文件夹存不存在,不存在就创建 if (!Directory.Exists(fulpath)) { Directory.CreateDirectory(fulpath); Directory.CreateDirectory(fulpath1); }
遍历文件夹里面的文件
if (Directory.Exists(fullPath)) { //按钮 DirectoryInfo direction = new DirectoryInfo(fullPath); FileInfo[] files = direction.GetFiles("*.xml", SearchOption.AllDirectories); //图片 DirectoryInfo photo = new DirectoryInfo(fullPathPhoto); FileInfo[] fileoto = photo.GetFiles("*.png", SearchOption.AllDirectories); // Debug.Log(files.Length); for (int i = 0; i < files.Length; i++) { if (files[i].Name.EndsWith(".meta")) { continue; } //if (fileoto[i].Name.EndsWith(".meta")) { // continue; //} string str = files[i].Name; string clone = ".xml"; Regex r = new Regex(clone); Match m = r.Match(str); //图片 string oto = fileoto[i].Name; string clo = ".png"; Regex ro = new Regex(clo); Match mo = ro.Match(oto); if (m.Success && mo.Success) { str = str.Replace(clone, ""); oto = oto.Replace(clo, ""); } } }