public static string TempDataFolder(G.Projects project, params string[] folders) { var path = new string[2]; path[0] = R.App.AppTemp; path[1] = project.ToString().ToLower(); return(Folder(Path.Combine(path), folders)); }
/// <summary> /// Delete files, folder and subfolder /// </summary> /// <param name="project">Project</param> /// <param name="folders">Folders to delete</param> public static void DelTree(G.Projects project, SpecialFolder special, params string[] folders) { folders = folders ?? new string[0]; var path = new string[folders.Length + 2]; folders.CopyTo(path, 2); path[0] = GetSpecialFolder(special).FullName; path[1] = project.ToString(); var folder = Path.Combine(path); //foreach (var file in File.Find(folder)) // System.IO.File.Delete(file.FullName); System.IO.Directory.Delete(folder, true); }