示例#1
0
        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));
        }
示例#2
0
        /// <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);
        }