Jeg har et lille problem med at slette filer på en webserver ved hjælp af FileSystemObjectet. Mit problem er, at mit script kun "dræner" min fil for bytes så den er 0 bytes stor, men ikke sletter den. Jeg har nøjagtig det samme script i en anden asp-fil, hvor det virker som det skal. Men hvad er der galt her?
--------- Scriptet:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") objFSO.DeleteFile Server.MapPath("../images/nyheder/" & Request.Form("imgdelete") & ""),True
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") set set f=objFSO.GetFile(Server.MapPath("../images/nyheder/" & Request.Form("imgdelete") ) f.Delete set objFSO=nothing set f=nothing
Set objFSO = Server.CreateObject("Scripting.FileSystemObject") set f=objFSO.GetFile(Server.MapPath("../images/nyheder/" & Request.Form("imgdelete") ) f.Delete set objFSO=nothing set f=nothing
hmm.. tænkte lige på noget.. "when calling a Sub"..
Hvis du bruger en sub, kan du sende værdien med..
F.eks.:
slet request.form("imgdelete") ' selve kaldet
og selve sub'en:
Sub slet(img) ... objFSO.DeleteFile Server.Mappath("../images/nyheder/" & img), True ... End Sub
Synes godt om
Ny brugerNybegynder
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.