---
title: "Bygga in delete funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/85884-bygga-in-delete-funktion"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2003-09-12T17:45:21.000Z"
updated: "2003-09-14T13:52:48.000Z"
replies: 7
views: 389
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/85884-bygga-in-delete-funktion"
---

# Bygga in delete funktion

## #1 — medialabs, 2003-09-12T17:45Z

Hejsan,

Använder Fso för att lista alla filer i den aktuella mappen & det funkar, men nu skulle jag vilja ha en 'deletefunktion', en knapp vid varje fil som jag ska kunna klicka på och så raderas bilden, 

har sök efter deletefunktion men inte hittat exakt det jag söker efter, kan tilläggas att jag inte är så hajj på fso/asp, men det visste ni säkert redan  :e 

```
<% 
set fso = server.createobject("scripting.filesystemobject") 
set folder = fso.getFolder(server.mappath("uploaddoc/")) 
set files = folder.files 

for each Item in files 

response.write "<a href ='/uploaddoc/"& Item.name &"'> "& Item.name &" <br>" 

Next 

set folder = nothing 
set fso = nothing 
set files =nothing 
%>
```

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

## #2 — Cmart, 2003-09-12T18:29Z

OM du gör en fil som heter delete.asp eller liknande där du får 
filens namn via en querystring så kan det se ut ungefär som:

```
Dim bildnamn, filpath, objDel

bildnamn = Request.Querystring("bildnamn")

filpath= Request.ServerVariables( "APPL_PHYSICAL_PATH" )  & bildnamn

Set objDel = Server.CreateObject("Scripting.FileSystemObject")
if objDel.FileExists(filpath) then
objDel.DeleteFile(filpath)
end if
set objDel = nothing
```

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

## #3 — medialabs, 2003-09-13T10:44Z

Nja, det blev lite för avancerat för mig.

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

## #4 — solbulle, 2003-09-13T12:06Z

På vilket sätt blev det för avancerat?

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

## #5 — medialabs, 2003-09-13T12:53Z

Har försökt nu ett tag men inte fått det att funka, så här långt har jag kommit, nu får någon annan ta över och visa vart skåpet ska stå   :) 

(filen heter dokument.asp)

```
<% 
set fso = server.createobject("scripting.filesystemobject") 
set folder = fso.getFolder(server.mappath("uploaddoc/")) 
set files = folder.files 

for each Item in files 

response.write "<a href ='/uploaddoc/"& Item.name &"'> "& Item.name &"</a> || <a href='dokument.asp?fil="& Item.name &"'>Ta bort</a><br>" 

Next 

set folder = nothing 
set fso = nothing 
set files =nothing 

%>

<%

Dim fil, filpath, objDel

fil = Request.Querystring("fil")

filpath= Request.ServerVariables( "H:\medialabs.se\html\asp\uploaddoc\" ) & fil

Set objDel = Server.CreateObject("Scripting.FileSystemObject")
if objDel.FileExists(filpath) then
objDel.DeleteFile(filpath)
end if
set objDel = nothing

%>
```

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

## #6 — solbulle, 2003-09-13T13:09Z

```
filpath=  "H:\medialabs.se\html\asp\uploaddoc\"  & fil
```

Om du föredrar att hårdkoda.
Annars funkar väl:

```
filpath=  server.mappath("uploaddoc") & "\" & fil
```

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

## #7 — medialabs, 2003-09-13T13:11Z

> **solbulle skrev:**
>
> ```
> filpath=  "H:\medialabs.se\html\asp\uploaddoc\"  & fil
> ```
>
> Om du föredrar att hårdkoda.

Det funkar perfekt nu, tackar och bugar inför min gud **solbulle**

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

## #8 — emission, 2003-09-14T13:52Z

...och som i alla fall där man har en länk som tar bort något så bör man ha någon slags kontroll, så att t.ex. en sökrobot inte raderar alla filer.

t.ex.

```
onClick="return (confirm('Radera denna fil?') ? this.href+='&dodelete=1' : false);"
```

och sedan kolla att request.querystring("dodelete")="1" innan man utför raderingen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/85884-bygga-in-delete-funktion
