Я пытаюсь написать небольшой C# сервис, который будет конвертировать .csv файлы в. xml. Я сделал это без проблем, однако при выводе файлов я хочу, чтобы каждый из них был по-разному назван. В идеале я хотел бы, чтобы имя файла определялось одним из элементов данных в преобразованном файле, например. Номер Докета. Это возможно? Или я застрял с этим, постоянно выводя одно имя файла.
Заранее спасибо
Код, который у меня пока есть:
string[] source = File.ReadAllLines("TrialCSV.csv");
XElement cust = new XElement("Root",
from str in source
let fields = str.Split(',')
select new XElement("Delivery",
new XAttribute("CustomerName", fields[0]),
new XElement("PlantName", fields[1]),
new XElement("Material", fields[2]),
new XElement("Volume", fields[3]),
new XElement("TimeLoaded", fields[4]),
new XElement("DocketNumber", fields[5]),
new XElement("PurchaseOrder", fields[6]),
new XElement("Hauler", fields[7])
)
);
cust.Save(@"C:\TrialOutput.xml");