public static string MakeSureExportPath(string path, BuildTarget buildTarget) { path = CBuildTools.GetExportPath(buildTarget) + path; string exportDirectory = path.Substring(0, path.LastIndexOf('/')); if (!System.IO.Directory.Exists(exportDirectory)) { System.IO.Directory.CreateDirectory(exportDirectory); } return(path); }
/// <summary> /// 获取完整的打包路径,并确保目录存在 /// </summary> /// <param name="path"></param> /// <param name="buildTarget"></param> /// <returns></returns> public static string MakeSureExportPath(string path, BuildTarget buildTarget, CResourceQuality quality) { path = CBuildTools.GetExportPath(buildTarget, quality) + path; string exportDirectory = path.Substring(0, path.LastIndexOf('/')); if (!System.IO.Directory.Exists(exportDirectory)) { System.IO.Directory.CreateDirectory(exportDirectory); } path = path.Replace("/", @"\"); return(path); }
public static string GetResourceExportPath() { var resourcePath = CBuildTools.GetExportPath(EditorUserBuildSettings.activeBuildTarget, CResourceModule.Quality); return(resourcePath); }