internal static void ReplaceModulesInNVGFiles(KnowledgeBase KB, IOutputService output) { string pathNvg = Path.Combine(Utility.SpcDirectory(KB), "NvgComparer"); string fileWildcard = @"*.*"; string[] Files = Directory.GetDirectories(pathNvg, fileWildcard); string[] Last2directories = GetLast2Directorys(Files, output); List <string> replaces = new List <string>(); foreach (string line in File.ReadAllLines(Utility.GetModuleNamesFilePath(KB))) { if (!line.TrimStart().StartsWith("#")) { replaces.Add(line + "."); } } RemoveTextInFiles(Last2directories[0], fileWildcard, replaces, output); RemoveTextInFiles(Last2directories[1], fileWildcard, replaces, output); }