Avatar billede w13 Novice
06. marts 2005 - 16:25 Der er 5 kommentarer og
2 løsninger

Slette folder og indhold fra server

Hej Eksperter...

Er det med ASP muligt at slette mapper (med evt. indhold) på serveren? Og hvilke koder, skal der til?

(Foldernes navne ligger i en database, så jeg mangler ikke en kode, til at liste folderne først. Bare slette...)

Håber, I kan hjælpe...
  W13
Avatar billede moejensen Nybegynder
06. marts 2005 - 16:55 #1
det gør du sådan:

Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile Server.MapPath(Rs("mappenavn")), True
Set fso = Nothing
Avatar billede moejensen Nybegynder
06. marts 2005 - 16:56 #2
du skal så bare have de rigtige rettigheder på serveren
Avatar billede w13 Novice
06. marts 2005 - 18:09 #3
Hmmm... Jeg kan bruge koden til at slette filer i mapperne, men ikke selve mapperne... Underligt... Her er min nuværende kode:

<%
Dim strMappe
strMappe = "../upload/" & Request.Querystring("mappe")
Response.Write Session("mappe")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile Server.MapPath(strMappe), True
Set fso = Nothing
%>

Hvis min querystring så hedder "hej" (hvilket der er en mappe, der hedder) slettes mappen "hej" ikke... men hedder querystringen "hej/smiley.jpg", slettes billedet af smiley'en i mappen... :S
Avatar billede busschou Praktikant
06. marts 2005 - 18:14 #4
underligt prøv evt med:
-----------------------------
Sub DeleteAFolder(filespec)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFolder(filespec)
End Sub
---------------------------
Men burde vist gøre det samme
Avatar billede busschou Praktikant
06. marts 2005 - 18:17 #5
Dvs bare rette
fso.DeleteFile Server.MapPath(strMappe), True
til
fso.DeleteFolder Server.MapPath(strMappe)
Avatar billede moejensen Nybegynder
06. marts 2005 - 18:30 #6
det var mig der var lidt for hurtig, du skal selvfølgelig bruge fso.DeleteFolder når du skal have slettet mappen, som busschou siger.
Avatar billede w13 Novice
06. marts 2005 - 19:01 #7
Det virker fint nu... Tak til Moejensen for koden og til Busschou for rettelsen... =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester