示例#1
0
        /// <summary>
        /// Tidy up the landing zone folder
        /// </summary>
        public void CleanLandingZone()
        {
            var DirInfo = new DirectoryInfo(LandingZone);

            foreach (var SubDirInfo in DirInfo.GetDirectories())
            {
                if (SubDirInfo.LastWriteTimeUtc.AddDays(Properties.Settings.Default.DaysToSunsetReport) < DateTime.UtcNow)
                {
                    SubDirInfo.Delete(true);
                }
            }
        }
示例#2
0
        /// <summary>
        /// Tidy up the landing zone folder
        /// </summary>
        public void CleanLandingZone()
        {
            var DirInfo = new DirectoryInfo(LandingZone);

            foreach (var SubDirInfo in DirInfo.GetDirectories())
            {
                if (SubDirInfo.LastWriteTimeUtc.AddDays(Config.Default.DeleteWaitingReportsDays) < DateTime.UtcNow)
                {
                    SubDirInfo.Delete(true);
                }
            }
        }