using System.IO; using UnityEditor; namespace Crowdin.Plugin.Helpers.FileHelpers { public static class RemoveFileHelper { public static void RemoveFile(string filePath) { if (File.Exists(filePath)) { File.Delete(filePath); } if (File.Exists($"{filePath}.meta")) { File.Delete($"{filePath}.meta"); } AssetDatabase.SaveAssets(); AssetDatabase.Refresh(ImportAssetOptions.ForceUpdate); } public static void RemoveDirectory(string directoryPath) { if (Directory.Exists(directoryPath)) { Directory.Delete(directoryPath, true); } if (File.Exists($"{directoryPath}.meta")) { File.Delete($"{directoryPath}.meta"); } AssetDatabase.SaveAssets(); AssetDatabase.Refresh(ImportAssetOptions.ForceUpdate); } } }