webForumDet fria alternativet

Hitta fil att ta bort med FSO

ASP

2 svar · 183 visningar · startad av peppar

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

Skall tabort en fil i en katalogen

wwwroot/medlemmar/1/[b]filsomskabort.jpe[/b]

med hjälp av ett script som ligger i en annan del av katalogstrukturen, men scriptet vill inte hitta filen, hur hittar jag rooten med mitt script?

scriptet ligger i

wwwroot/script/settings/filhanterare.asp

Scriptet ser ut så här

set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("/medlemmar/"& request.cookies("thisUsrId")&"/"&request.querystring("deletefil"))
f.Delete
set f=nothing
set fs=nothing
Medlem sedan juni 200032 967 inlägg
#2

Man skall ange en komplett fysisk sökväg. Använd Server.Mappath() för att omvandla.

Mvh

Medlem sedan mars 20016 260 inlägg
#3

du får skriva

set f=fs.GetFile("/../../medlemmar/"& request.cookies("thisUsrId")&"/"&request.querystring("deletefil"))

eller inte? :) *såg anders svar nu*

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