Так что мой последний вопрос был неясен, так что вот моя вторая попытка.
Когда я перетаскиваю свой текстовый файл в консоль, я получаю следующий путь:
"C:\Dokumente und Einstellungen\Bektas\Desktop\test\text1.txt"
Как автоматически удалить символ "
?
Я должен удалить это вручную, прежде чем сохранить свой путь в строку ...
Вот мой код:
static void Main(string[] args)
{
String pfad;
String pfad2;
String speichern = "C:\\Dokumente und Einstellungen\\Bektas\\Desktop\\test\\ausgabe.txt";
try
{
Console.WriteLine("Pfad eingeben: ");
pfad = Console.ReadLine();
Console.WriteLine("Pfad eingeben: ");
pfad2 = Console.ReadLine();
// Input
List<String> data = File.ReadAllLines(pfad)
.Concat(File.ReadAllLines(pfad2))
.Distinct().ToList();
// Processing
data.Sort();
// Output
Console.WriteLine("Duplikate entfernt & sortiert:");
data.ForEach(Console.WriteLine);
File.WriteAllLines(speichern, data.ToArray());
}
catch (Exception e)
{
Console.WriteLine("Die Anwendung schlug fehl: {0}\t" + e.ToString());
}
Console.ReadKey();
}
}