Как считать все данные о файлах и сохранить в xml файл? - C#
Формулировка задачи:
Добрый день. Подскажите пожалуйста. Как считать все данные о файлах (как считать имя, его размер в Мб), находящихся в каталоге указываемый пользователем. И как можно записать полученный результат в xml файл.
Решение задачи: «Как считать все данные о файлах и сохранить в xml файл?»
textual
Листинг программы
using System;
using System.IO;
using System.Linq;
using System.Xml.Linq;
internal class Program
{
private static void Main(string[] args)
{
var q = new DirectoryInfo(Environment.CurrentDirectory);
new XDocument(new XDeclaration("1.0", null, null),
new XElement("root",
q.GetFiles()
.Select(n => new XElement("Info", new XElement("name", n.Name), new XElement("size", n.Length)))))
.Save("result.xml");
}
}