Avatar billede el-prebsi Nybegynder
25. januar 2003 - 17:50 Der er 3 kommentarer

Sletning af filer

Hej

Ved udførelsen af denne kode får jeg "Permission denied" fejl - har det noget med koden at gøre, eller er scripting slået fra på serveren? Er der nogen anden måde, som jeg kan slette filer på?


Med Venlig Hilsen
Preben Holm


  set fs = Server.CreateObject("Scripting.FileSystemObject")
  response.write (Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg"))
  if fs.FileExists(Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg")) then
    fs.DeleteFile Server.MapPath("/images/produkter/" & request.querystring("varenavn") & ".jpg"), True
  end if
Avatar billede Slettet bruger
25. januar 2003 - 17:59 #1
jeg laver det sådanne:

Dim billednavn
billednavn = Request.QueryString("id")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.DeleteFile (Server.Mappath("/dir/"& billednavn & ""))
Avatar billede Slettet bruger
25. januar 2003 - 18:17 #2
virker det hellerikke med dette ?
Avatar billede Slettet bruger
26. januar 2003 - 05:27 #3
Har du skriverettigheder i den mappe, du forsøger at slette filer i?

Hvis det er en udbyder/webhotel, så læs under deres support sider, hvilke mapper, dine scripts har adgang til at skrive (og dermed slette) i.

Hvis det er lokalt på din egen maskine, så sørg for at brugeren IUSER_(ComputerNavn) har skriverettigheder i NTFS til den pågældende mappe.
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