---
title: "Plocka bort filnamn?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79783-plocka-bort-filnamn"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2003-06-15T18:28:25.000Z"
updated: "2003-06-15T22:45:22.000Z"
replies: 11
views: 296
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/79783-plocka-bort-filnamn"
---

# Plocka bort filnamn?

## #1 — Jesper T, 2003-06-15T18:28Z

Har fått hjärnsläpp.
Skulle behöva plocka bort filnamnet ur en fysisk sökväg men har glömt bort hur man gör.
Alltså, detta:
E:/ww2/www.blajjen.se/www/kottens/wfold/index.asp
Vill jag skall bli:
E:/ww2/www.blajjen.se/www/kottens/wfold/
Men förståss så skall det även funka med andra längder på filnamn.

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

## #2 — Sebbe, 2003-06-15T18:40Z

```
strSokvag = "E:/ww2/www.blajjen.se/www/kottens/wfold/index.asp"
strSokvag = Left(strSokvag, InStrRev(strSokvag, "/"))
```

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

## #3 — Jesper T, 2003-06-15T22:12Z

Ja, just ja. Men det är något mysko ändå.
Detta funkar som det skall:

```
strSokvag = "E:/ww2/www.blajjen.se/www/kottens/wfold/index.asp"
strSokvag = Left(strSokvag, InStrRev(strSokvag, "/"))
Response.Write strSokvag
[red]Skriver ut: E:/ww2/www.blajjen.se/www/kottens/wfold/[/red]
```

Och detta "funkar":

```
strSokvag = fil.path
Response.Write strSokvag
[red]Skriver ut: E:/ww2/www.blajjen.se/www/kottens/wfold/index.asp[/red]
```

Men inte detta

```
strSokvag = fil.path
strSokvag = Left(strSokvag, InStrRev(strSokvag, "/"))
Response.Write strSokvag
[red]Skriver inte ut något[/red]
```

Är inte det konstigt? :q

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

## #4 — Sebbe, 2003-06-15T22:13Z

Vad innehåller fil.path då? Och på vilket sätt funkar det inte?

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

## #5 — Jesper T, 2003-06-15T22:17Z

fil.path innehåller: E:/ww2/www.blajjen.se/www/kottens/wfold/index.asp, som jag visade i det 2:a exemplet.

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

## #6 — Sebbe, 2003-06-15T22:19Z

Hm... Det verkar ju väldigt konstigt! Kanske det funkar bättre såhär, även fasst jag tvivlar på det.

```
strSokvag = CStr(fil.path)
strSokvag = Left(strSokvag, InStrRev(strSokvag, "/"))
Response.Write strSokvag
```

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

## #7 — Jesper T, 2003-06-15T22:22Z

Ingen skillnad.

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

## #8 — Sebbe, 2003-06-15T22:26Z

Jag fattar absolut noll. Kanske behöver sova lite, vad vet jag? ;)

```
strSokvag = Left(fil.path, InStrRev(fil.path, "/"))
Response.Write strSokvag
```

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

## #9 — Jesper T, 2003-06-15T22:28Z

Nix, ingen skillnad. Jag är enig, det är helt sjukt. Fattar ingenting jag heller.

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

## #10 — Sebbe, 2003-06-15T22:34Z

Det verkar som om fil.path inte innehåller något "/", för då skulle ju inget visas. Har du testat att byta / mot \\? Man får ju försöka med allt som går här. :)

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

## #11 — Jesper T, 2003-06-15T22:39Z

Jag såg det nu, hela sökvägen saknar "/", allt är ihopskrivet. Konstigt, måste kolla upp det

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

## #12 — Jesper T, 2003-06-15T22:45Z

Jag klämde in en liten funktion innan jag plockade bort filnamnet, då verkar det funka. Har dock ingen aning varför hela sökvägen saknade alla slashar.

```
function fixSlash(strObj)
dim strNewObj
strNewObj=replace(strObj,"\","/")
strNewObj=replace(strNewObj,"//","/")
strNewObj=replace(strNewObj," ","%20")
fixSlash=strNewObj
end function
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79783-plocka-bort-filnamn
