webForumDet fria alternativet

ta bort markerad med fso

ASP

10 svar · 257 visningar · startad av antar

Medlem sedan dec. 2001289 inlägg
Frågan#1

kan nån hjälpa mig och fixa denna kod?

dim sokvag
sokvag = split(request.form("tabort"),",")
for i =1 to sokvag.count
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(Server.MapPath("bilder/"& sokvag))
next
Medlem sedan mars 20002 836 inlägg
#2

återkommer ...... vart lite fel.

cya,
PatrikB

Medlem sedan mars 20002 836 inlägg
#3

nu kommer koden:

dim sokvag
sokvag = split(request.form("tabort"),",")
for i = 0 to UBound(sokvag)
	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
	objFSO.DeleteFile(Server.MapPath("bilder/"& sokvag(i)))
next

.count finns inte i vbscript/asp. Den finns i .NET

cya,
PatrikB

Medlem sedan dec. 2001289 inlägg
#4

nu blir det

Körningsfel i Microsoft VBScript (0x800A0035)
Det går inte att hitta filen.

Medlem sedan dec. 2001289 inlägg
#5

är det så svårt och fixa så att man kan radera två bilder sammtidigt med fso???????

Medlem sedan mars 20015 287 inlägg
#6

Det fungerar alltså när du bara kryssar i en "borttagningsruta"? (checkbox)

Medlem sedan dec. 2001289 inlägg
#7

precis när jag kryssar i flera får jag felmeddelande!

Medlem sedan mars 20002 836 inlägg
#8

Den här koden funkar klockrent:

<%
varFiles = Split(Request.Form("tabort"), ",")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
	For N = 0 TO UBound(varFiles)
		strFile = varFiles(N)
		objFSO.DeleteFile(Server.MapPath("/FSO/" & Trim(strFile)))
		Response.Write "Deleted file: " & Server.MapPath("/FSO/" & Trim(strFile)) & "<br />"
	Next
Set objFSO = Nothing
%>

Om du inte får den att funka så har du antingen ingen array eller oxå så är det fel på sökvägen, eller så har det med rättigheterna att göra, dvs om du får ta bort filen eller inte.

cya,
PatrikB

Medlem sedan dec. 2001289 inlägg
#9

funkar perfekt asså

Medlem sedan mars 20002 836 inlägg
#10

va väl det jag trodde ;)

cya,
PatrikB

Medlem sedan mars 20015 287 inlägg
#11

mao var det Trim som gjorde susen?

Alltid kul att veta till nästa gång.

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)