Как записать в имя файла сохраняемого файла текст? C#

Есть файл "C:\1.xml"

<measData>
<manElement usLa="LTF_51_C" />
<Info InfoId="726657">
  <granPeriod dur="0S" endTime="2021-02-13T" />
  <repPeriod dur="PT900S" />
  <Types>1526 748764 1548765 </Types>

Обрабатываю файл xml в C#.

string[] lines = File.ReadAllLines("C:\\1.xml");
        IEnumerable<string> xmlLines = lines.Where(x => x.Contains("<Types>"));
        HashSet<string> xmlLinesHashSet = new HashSet<string>(xmlLines);
        string[] sorted = xmlLinesHashSet.ToArray();
        File.WriteAllLines("C:\\2.xml", sorted);

Получаю результат

<Types>1526 748764 1548765 </Types> <Types>1557 1526764 15265 </Types>

Так вот - хачу, что бы файл создавался не как я его назову "C:\2.xml", а брал названия из текста автоматом из строчки и создавался вот так "C:\LTF_51_C.xml"


Ответы (0 шт):