В C#, как я могу установить имя выходного файла, чтобы изменить с каждой итерации? - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь написать небольшой 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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...