/// <summary> /// 清空Plugins/Android目录. /// </summary> private static void ClearPluginsAndroid() { var dir = $"{Application.dataPath}/Plugins/Android"; if (false == UtilsTools.CheckAndCreateDir(dir)) { return; } // 清空目录 UtilsTools.ClearDirectory(dir); }
/// <summary> /// 重置Plugins/Android. /// </summary> private static void ResetPluginsAndroid() { var fromDir = $"{Application.dataPath}/../AndroidPlatform/Default"; if (false == UtilsTools.CheckAndCreateDir(fromDir)) { return; } var toDir = $"{Application.dataPath}/Plugins/Android"; if (false == UtilsTools.CheckAndCreateDir(toDir)) { return; } // 拷贝文件 var dirInfo = new DirectoryInfo(fromDir); var allFiles = dirInfo.GetFiles(); if (1 <= allFiles.Length) { foreach (var file in allFiles) { if (file.Name.EndsWith(".meta")) { continue; } // 拷贝文件 var copyToFile = $"{toDir}/{file.Name}"; Loger.BuildLog($"Copy File : {file.FullName} -> {copyToFile}"); File.Copy(file.FullName, copyToFile, true); } } // 检索子文件夹 var subDirs = dirInfo.GetDirectories(); if (1 > subDirs.Length) { return; } foreach (var subDir in subDirs) { var subFromDir = $"{fromDir}/{subDir.Name}"; // 拷贝 UtilsTools.CopyDirectory(subFromDir, toDir); } }