inProcessDirectories

This commit is contained in:
2022-03-23 11:52:29 -07:00
parent fe1c4762d2
commit c7884587bb
2 changed files with 18 additions and 1 deletions

View File

@ -253,6 +253,23 @@ public class FileRead : Shared.FileRead, IFileRead
if (json != historicalText)
throw new Exception("File doesn't match historical!");
}
string[] inProcessDirectorySegments;
string[] inProcessDirectories = Directory.GetDirectories(jobIdDirectory, "*_*_*", SearchOption.TopDirectoryOnly);
foreach (string inProcessDirectory in inProcessDirectories)
{
inProcessDirectorySegments = Path.GetFileName(inProcessDirectory).Split('_');
if (inProcessDirectorySegments.Length != 3)
continue;
if (!long.TryParse(inProcessDirectorySegments[1], out long ticks))
continue;
if (ticks > _Logistics.Sequence)
continue;
if (Directory.GetDirectories(inProcessDirectory).Any())
continue;
if (Directory.GetFiles(inProcessDirectory).Any())
continue;
Directory.Delete(inProcessDirectory);
}
}
}
return results;