//Constructor sets the paths to those from the config file. internal DirPaths(ReadConfig readConfig) { source = readConfig.ReadString("source"); middle = readConfig.ReadString("middle"); target = readConfig.ReadString("target"); Log = readConfig.ReadString("Log"); regMarks = readConfig.ReadString("regMarks"); leadRegMark = readConfig.ReadString("leadRegMark"); trailRegMark = readConfig.ReadString("trailRegMark"); blankRegMark = readConfig.ReadString("blankRegMark"); pressConfig = System.AppDomain.CurrentDomain.BaseDirectory; pressConfig = Path.Combine(pressConfig, readConfig.ReadString("pressConfig")); }