---
title: "Hitta en speciell mapp via kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/184049-hitta-en-speciell-mapp-via-kod"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2010-07-09T19:50:21.000Z"
updated: "2010-07-10T13:06:18.000Z"
replies: 2
views: 642
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/184049-hitta-en-speciell-mapp-via-kod"
---

# Hitta en speciell mapp via kod

## #1 — saw, 2010-07-09T19:50Z

Hur gör man enklast för att hitta en speciell mapp via kod t ex "napoleon total war"? :stud

Permalänk: https://www.webforum.nu/p/184049

## #2 — cok, 2010-07-10T12:55Z

I grund och botten måste du ta ut alla mappar från en root-mapp. Därifrån kan du rekursivt leta fram rätt mapp.

Massor med allternativ:
<http://www.google.se/search?hl=sv&client=firefox-a&hs=jXF&rls=org.mozilla%3Asv-SE%3Aofficial&q=find+directory+c%23&aq=f&aqi=&aql=&oq=&gs_rfai=>

Permalänk: https://www.webforum.nu/p/2242873

## #3 — saw, 2010-07-10T13:06Z

Tack det är ungefär vad jag gör nu, men jag hoppades på att det kunde
finnas någon smartare lösning:

```

                foreach (string strDirName
                     in Directory.GetDirectories(strDir))
                {
                    Application.DoEvents();
                    if (strDirName.Contains("napoleon total war"))
                    {//detta fungerar kanonbra
                        FileStream fs = new FileStream("setUp.xml", FileMode.Create);
                        XmlWriter w = XmlWriter.Create(fs);
                        w.WriteStartDocument();
                        w.WriteStartElement("Settings");
                        w.WriteStartElement("gamepath");
                        w.WriteAttributeString("path", strDirName);
                        w.WriteEndElement();
                        w.WriteEndDocument();
                        w.Flush();
                        fs.Close();
                        return;
                    }
                    ExamineDir(strDirName);
                    Application.DoEvents();
                }
```

Nu skall detta ifs bara köras en gång dvs vid första körningen så det kanske
kan duga... :OO

Permalänk: https://www.webforum.nu/p/2242874

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/184049-hitta-en-speciell-mapp-via-kod
