/// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <param name="ft"></param>
        private static void Execute(CreanFileParam model, FileTime ft)
        {
            try
            {
                foreach (var dir in ft.Directories)
                {
                    DirectoryHelper.GetDirectoryFiles(dir, out var dirs, out var files);
                    foreach (var file in files)
                    {
                        var fi = new FileInfo(file);
                        var dt = fi.CreationTime;

                        var tp = (DateTime.Now - dt);
                        if (tp <= ft.DeleteTime)
                        {
                            continue;
                        }

                        if (!DirectoryHelper.DeleteFile(file, false))
                        {
                            model.Log?.Invoke(new Exception($"文件删除失败:{file}"));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                model.Log?.Invoke(ex);
            }
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="model"></param>
 private static void Executes(CreanFileParam model)
 {
     try
     {
         model.FileTimes.ForEach(ft =>
         {
             Execute(model, ft);
         });
     }
     catch (Exception ex)
     {
         model.Log?.Invoke(ex);
     }
 }