inProcessDirectories
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user