---
title: "Hämta namn på mapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90329-hämta-namn-på-mapp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Liam"
published: "2003-11-13T13:27:06.000Z"
updated: "2003-11-21T00:45:23.000Z"
replies: 5
views: 282
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/asp/90329-hämta-namn-på-mapp"
---

# Hämta namn på mapp

## #1 — Liam, 2003-11-13T13:27Z

Hej

Hur hämtar jag namnet på den mapp som min aspfil finns i?
Jag vet att jag får använda mig av FSO, men hur?

Tack på förhand!

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

## #2 — OveRRidE, 2003-11-13T14:34Z

RED. Fel tänkt av mig. :)

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

## #3 — Sebbe, 2003-11-13T17:06Z

Eller så kanske det var så här du menade?

```
strPath = Request.ServerVariables("SCRIPT_NAME")
Response.Write(Left(strPath, InStrRev(strPath, "/") - 1))
```

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

## #4 — Liam, 2003-11-19T16:07Z

Ok tack för svaret sebbe!

Just nu returnerar Request.ServerVariables("SCRIPT_NAME")

/mapp/undermapp/fil.asp

och din kod

Response.Write(Left(strPath, InStrRev(strPath, "/") - 1))

/mapp/undermapp

Det jag skulle vilja är att ha namnet på mappen och undermappen i två variabler. Dvs. Man får splitta och greja, men hur gör man det smidigast?

folder = mapp
subfolder = undermapp

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

## #5 — OveRRidE, 2003-11-20T07:54Z

> **Liam skrev:**
>
> Ok tack för svaret sebbe!
> 
> Just nu returnerar Request.ServerVariables("SCRIPT_NAME")
> 
> /mapp/undermapp/fil.asp
> 
> och din kod
> 
> Response.Write(Left(strPath, InStrRev(strPath, "/") - 1))
> 
> /mapp/undermapp
> 
> Det jag skulle vilja är att ha namnet på mappen och undermappen i två variabler. Dvs. Man får splitta och greja, men hur gör man det smidigast?
> 
> folder = mapp
> subfolder = undermapp

Du kan ju använda en array, men då bli antalet helt plötsligt dynamiskt och inte lika pålitligt som strukturen förändras. 

```
Dim folderArray
folderArray = Split(strPath,"/")

response.write "mapp: " & folderArray(0) & "<br>"
response.write "submapp: " & folderArray(1) & "<br>"
response.write "fil: " & folderArray(2) & "<br>"
```

Ytterligare lite kod, för att minska dynamikproblemen, som loopar igenom din array, samt kollar vad som är filnamn/mappnamn. 

```
for i = lbound(folderArray) to ubound(folderArray)
   if i = ubound(folderArray)
      response.write "Filnamn: " & folderArray(i) & "<br>"
   else
      response.write "Mapp" & i & ": " & folderArray(i) & "<br>"
   end if
next
```

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

## #6 — Liam, 2003-11-21T00:45Z

Tack OveRRidE, fungerar perfekt!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/90329-hämta-namn-på-mapp
