Fügt in eine bestehende Datei die Zeilen einer anderen Datei hinzu, die noch nicht enthalten sind.
public static void addNewLines(string mainFile, string newLinesFile)
{
if (Path.HasExtension(mainFile) && Path.HasExtension(newLinesFile))
{
List<string> MainFile = new List<string>(System.IO.File.ReadAllLines(mainFile.ToString()));
List<string> NewLines = new List<string>(System.IO.File.ReadAllLines(newLinesFile.ToString()));
foreach (string newLine in NewLines)
if (!MainFile.Contains(newLine))
MainFile.Add(newLine);
System.IO.File.WriteAllLines(mainFile, MainFile);
}
else
Console.WriteLine("File not found");
}
4 Kommentare zum Snippet