Hej Christian
Du skal ud i en rekursiv metode der loop'er alle foldere og filer.
Her er et hurtigt udkast til hvordan din rekursive metoder kunne være...
XmlDocument _doc;
private void BuildXmlFile()
{
// Initiate XML document
_doc = new XmlDocument();
// TODO create initial data in xml doc
// Get info about directory
AddFolderToXml(new System.IO.DirectoryInfo("c:\\\\"));
}
private void LoopFolder(DirectoryInfo folder)
{
// Loop folders in the folder
foreach (DirectoryInfo subFolder in folder.GetDirectories())
AddFolderToXml(subFolder);
// Loop files in folder
foreach (FileInfo file in folder.GetFiles())
AddFileToXml(file);
}
private void AddFolderToXml(DirectoryInfo folder)
{
// TODO implement the add folder to xml method
}
private void AddFileToXml(FileInfo file)
{
// TODO implement the add file to xml method
}
Skriv endelig hvis du har nogle spørgsmål.
Happy coding!
tomledk
www.tenteo.com
Hej alle
Jeg skal lave et XML dokument med informationer om filer i 2 mapper. Mapperne er "PDF-files" og "XLS-files" og ligger i på min hjemmeside.
XML-dokumentet skal helst se ud, som det jeg manuelt har konstrueret herunder. I "PDF-files"-mappen har alle filerne navnet: "år_rapportnr.". Jeg vil meget gerne hvis det kunne lade sig gøre at oprette undermapper til disse, som det kan ses i XML-dokumentet herunder.
http://christianlykke.net/Filelist.xml
Er der nogen der kan hjælpe mig med at komme lidt i gang, da jeg er ret ny i ASP.net og XML. Resten af siden er programmeret i C# så jeg ser helst det er det sprog i hjælper mig i.
På forhånd tak!
Christian