| 1234567891011121314151617181920212223242526272829303132333435363738 | using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ClearServiceData{    internal class Program    {        static void Main(string[] args)        {            Console.WriteLine("程序将删除平台及服务的日志文件、wwwroot中上传的临时文件,按Y继续");           var str= Console.ReadLine();            if (str.Trim().ToLower() != "y") return;             var dir1 = Directory.GetDirectories(".\\Service\\", "*Logs", SearchOption.AllDirectories);            var dir2 = Directory.GetDirectories(".\\Service\\", "*wwwroot", SearchOption.AllDirectories);            var dir3 = Directory.GetDirectories(".\\Service\\", "*tmp", SearchOption.AllDirectories);            var dir4 = Directory.GetDirectories(".\\", "*tmp", SearchOption.AllDirectories);            var dir5 = Directory.GetDirectories(".\\", "*Logs", SearchOption.AllDirectories);            var dir6 = Directory.GetDirectories(".\\", "*wwwroot", SearchOption.AllDirectories);            var dirs = dir1.Concat(dir2).Concat(dir3).Concat(dir4).Concat(dir5).Concat(dir6);            foreach (var dir in dirs)            {                try                {                    Directory.Delete(dir,true);                    Console.WriteLine(dir);                }                catch                { }            }            Console.WriteLine("清理完成,回车结束!");            Console.ReadLine();        }    }}
 |