Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DirectoryInfo clmbackup = new DirectoryInfo(@"\BLCbgfdev.igatecorp.comE$CNA_STGINGInsPro_OUTDataFileBackupInsproFilesBackup");
- FileInfo[] claim = clmbackup.GetFiles("Claims_RDB*").Where(p => p.LastWriteTime <= DateTime.Now.AddMonths(-1)).OrderBy(p => p.CreationTime).ToArray();
- string[] claimlist = claim.Select(f => f.Name).ToArray();
- foreach (string f in claimlist)
- {
- int i = -1;
- Boolean flag = false;
- string fl = f.Substring(0, f.Length - 4);
- foreach (string d in Directory.GetDirectories(@"\BLCbgfdev.igatecorp.comE$CNA_STGINGInsPro_OUT"))
- {
- foreach (string d1 in Directory.GetDirectories(d).Where(folder => folder.Contains("abc")))
- {
- DirectoryInfo df = new DirectoryInfo(d1);
- //FileInfo[] claim1 = df.GetFiles("Claims_RDB*").OrderBy(p => p.CreationTime).ToArray();
- FileInfo[] claim1 = df.GetFiles("Claims_RDB*").OrderBy(p => p.CreationTime).ToArray();
- string[] claimlist1 = claim1.Select(f1 => f1.Name).ToArray();
- foreach (string fileToCheck in claimlist1)
- {
- if (fileToCheck.Contains(f))
- {
- flag = true;
- string delete = @"E:CNA_STGINGInsPro_OUTDataFileBackupInsproFilesBackup";
- File.Delete(delete+f);
- backupchecktableupdate(fileToCheck, df);
- goto Main;
- }
- }
- if (flag == false)
- {
- flag = false;
- goto Inner;
- }
- }
- Inner: continue;
- }
- if (flag == false)
- {
- _log.WriteLog("File " + f + " Not Found");
- }
- Main: continue;
- }
- CompletedeletionSummaryStatus();
- }
Add Comment
Please, Sign In to add comment