private void CreateFolderStructure()
{
var pathParts = BaseFolder.Split(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
var lastPathPart = pathParts.LastOrDefault();
if (!string.Equals(lastPathPart, "taskdata", StringComparison.OrdinalIgnoreCase))
BaseFolder = Path.Combine(BaseFolder, "TASKDATA");
Directory.CreateDirectory(BaseFolder);
}