---
title: "Ta bort filer..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/77395-ta-bort-filer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tomas21"
published: "2003-05-19T12:12:16.000Z"
updated: "2003-05-19T15:43:19.000Z"
replies: 7
views: 311
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/77395-ta-bort-filer"
---

# Ta bort filer...

## #1 — tomas21, 2003-05-19T12:12Z

Hej jag har tidigare idag skrivit ett inlägg angående att ladda upp filer på servern. Nu en anna fråga:

Hur tar man bort filer på servern. Det jag ska göra är att jag först laddar upp filerna till servern samt till databasen. Sen när man tex. trycker ta bort bild då ska den ta bort den från databasen samt från servern.

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

## #2 — martinpartin, 2003-05-19T12:22Z

Hej,

Du får ta bort poster i databasen på sedvanligt sätt. Sedan använda dig av FSO för att ta bort själva filen. Du måste ha något som matchar filen samt databasen också. lämpligt är att döpa filerna efter nått unikt databas nummer som ID t.ex

```
Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")

Set file = fso.GetFile("D:\"& uniktfilnamn &"")

file.Delete
```

 

Mvh

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

## #3 — tomas21, 2003-05-19T12:37Z

ok ska testa

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

## #4 — tomas21, 2003-05-19T14:55Z

Hejsan jag har testat med följande kod:

```

   Set Obj = CreateObject("Scripting.FileSystemObject") 
   Obj.DeleteFile "..\bilder\" & Request.QueryString("namn") & " "
```

Jag får detta felmedelande:

Microsoft VBScript runtime error '800a0035' 
File not found 
/admin/administration.asp, line 748 

Rad 748 är :
Obj.DeleteFile "..\\bilder\\" & Request.QueryString("namn") & " "

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

## #5 — tomas21, 2003-05-19T15:05Z

Kom igen snälla kan någon svara....

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

## #6 — solbulle, 2003-05-19T15:24Z

File not found!

Scriptet hittar inte filen!
Är sökvägen helt rätt?
Har du rätt namn på filen?
(Sen kan du ju iofs fimpa mellanslaget som du lägger till på slutet av filnamnet.)

En liten parentes bara. Jag tycker att det är lite vanskligt att använda sig av querystrings i ett "deletescript"

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

## #7 — @nders, 2003-05-19T15:30Z

> **tomas21 skrev:**
>
> Kom igen snälla kan någon svara....

Lite mer än 10 minuter får du nog ge det.

Nåja.

FSO brukar vilja ha en fysisk sökväg, inte en relativ. Omvandla den relativa sökvägen till fysisk med Server.Mappath().

```
Obj.DeleteFile Server.Mappath("..\bilder\" & Request.QueryString("namn"))
```

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

## #8 — Skarre, 2003-05-19T15:43Z

Annars kan du ju alltid kolla om filen existerar innan du raderar den.

```
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If fso.FileExists(Server.MapPath("../bilder/" & Request.QueryString("namn"))) Then
	fso.DeleteFile(Server.MapPath("../bilder/" & Request.QueryString("namn")))
End If
Set fso = Nothing
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/77395-ta-bort-filer
