---
title: "sökväg till mapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/124047-sökväg-till-mapp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "doggelito"
published: "2005-03-09T12:41:29.000Z"
updated: "2005-03-10T12:36:51.000Z"
replies: 5
views: 397
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/124047-sökväg-till-mapp"
---

# sökväg till mapp

## #1 — doggelito, 2005-03-09T12:41Z

jag vill att mappen ska hamna i c:\\program files\\mitt progg\\log\\2005, nu hamnar den i system32\\log\\2005

hur skriver man en sån sökväg utan att behöva skriva en absolut sökväg? 

så här ser koden ut nu:

```
if(!Directory.Exists("log\\"+DateTime.Today.Year.ToString())) 
   {
      DirectoryInfo di = Directory.CreateDirectory("log\\"+DateTime.Today.Year.ToString());
   }
```

jag antar att den hamnar i system32 bara för att det är en windows service!

(mappen: 'mitt progg' är min application folder)

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

## #2 — janroch, 2005-03-09T13:53Z

Du är nog tvungen att skriva en absolut sökväg. Annars blir det lite som om du säger: Skriv filen, men jag säger inte vart.

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

## #3 — doggelito, 2005-03-09T14:02Z

mhm, det går alltså inte att ange att application folder ska vara rootmapp på nått vis? 
det borde ju gå tyckar man ju! alla programfiler ligger ju där!

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

## #4 — janroch, 2005-03-09T14:38Z

Om du använder
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
så får du tebax "C:\\Program files". Beroende på förstås. Det är väl det närmaste man kan komma. Sedan får du bygga på med din egen mapps namn och så vidare.

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

## #5 — doggelito, 2005-03-09T14:51Z

aah! va bra! många tack! :bire

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

## #6 — Jmc, 2005-03-10T12:36Z

Hej
Det är möjligt att jag missförstått frågan, men för att ta reda på var programfilen ligger så kan man skriva 
Application.ExecutablePath
Är inte säker på om den returnerar bara sökvägen eller om den tar med filnamnet också, men det får ju enkelt att ta bort filnamnet i så fall.

/Jimmy

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/124047-sökväg-till-mapp
